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