nach closure conversion sind alle Abstraktionen geschlossen, diese müssen nur noch aufgesammelt und eindeutig benannt werden.
let { g1 = \ v1 .. vn -> b1 ... ; gk = \ v1 .. vn -> bk } in b
dann in b1, .., bk, b
keine Abstraktionen gestattet
WriterT
)
zum Aufsammeln