// FILE: 1.kt package test inline fun map(transform: () -> R): R { return transform() } // FILE: 2.kt import test.* val Long.myInc get() = this + 1 fun box(): String { val result = map(2L::myInc) return if (result == 3L) "OK" else "fail $result" }