// FILE: 1.kt package test class C(val x: String) { fun f(y: String) = C(y).g { x } inline fun g(crossinline h: () -> String) = { { h() + x }() }() } // FILE: 2.kt import test.* fun box() = C("O").f("K")