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