普通のクロージャと同等に使い勝手が良いものが欲しければGC必須でしょ
GCで管理されてるからこそ、環境(自由変数)が暗黙にクロージャに
キャプチャされても、ユーザは寿命の問題をいっさい気にしないで済む

GC無しではそういう訳にはいかんよ
少なくともupward funarg problemを解決できない
自由変数をフィールドに保持する構造体を暗黙に生成させるとしても、
例えば自由変数がポインタだったとして、その寿命はどうすんのさ、という話になる

クロージャでなくて単なる関数リテラルなら、ありだと思うよ