interface Foo operator fun Foo.invoke(t: T) {} fun test(f: Foo) { f("") }