class TestClass { inline operator fun invoke(task: () -> T) = task() } fun box(): String { val test = TestClass() val ok = "OK" val x = test { return ok } }