class Bar { } class Foo() { fun Bar.invoke(): Int = 1 } fun main(args: Array) { val f = Foo() val i = Bar().f() println(i) println(i) }