fun foo() { foo({ val a = 1 }) foo() { val a = 1 } } inline fun foo(f: () -> Unit) { val a = 1 f() } // 2 3 6 7 9 12 13 14