== foo == fun foo(f: () -> Unit) { f() } --------------------- : {<: () -> Unit} NEW: magic[FAKE_INITIALIZER](f: () -> Unit) -> f : {<: () -> Unit} NEW: r(f) -> f() : * NEW: call(f(), invoke|) -> { f() } : * COPY =====================