package foo var b = 0 fun loop(var times: Int) { while (times > 0) { val u = {(value: Int) -> b = b + 1 } u(times--) } } fun box(): Boolean { loop(5) return b == 5 }