// ISSUE: KT-58260 interface Box interface Res operator fun Res.invoke(f: F): F = TODO() val Box.foo: Res get() = TODO() fun foo(p: Box) { p.foo("").length p.foo.invoke("").length p.foo("") p.foo.invoke("") }