package foo var c = 2 fun loop(times : Int) { var left = times while(left > 0) { val u : (value : Int) -> Unit = { c++ } u(left--) } } fun box() : Any? { loop(5) return if (c == 7) return "OK" else c }