== foo == fun foo(i: Int) { i() } --------------------- : Int NEW: magic[FAKE_INITIALIZER](i: Int) -> i : * NEW: r(i) -> i() !: * { i() } !: * COPY =====================