== test == fun test(a: Any) { a.foo() } --------------------- : {<: Any} NEW: magic[FAKE_INITIALIZER](a: Any) -> a : * NEW: r(a) -> foo !: * foo() : * NEW: magic[UNRESOLVED_CALL](foo()|!, ) -> a.foo() : * COPY { a.foo() } : * COPY =====================