5 fun bar(<bold>a: Int</bold>): Int = foo(a) { if (it > 0) it else return 0 } (in bar(Int))
5 	<bold>fun bar(a: Int): Int</bold> = foo(a) { if (it > 0) it else return 0 }
5 		fun bar(a: Int): Int = <bold>foo(a) { if (it > 0) it else return 0 }</bold> (in bar(Int))
3 			(INLINE CALL foo) inline <bold>fun foo(a: Int, f: (Int) -> Int)</bold> = f(a)
3 				(INLINE CALL foo) inline fun foo(a: Int, f: (Int) -> Int) = <bold>f(a)</bold> (in foo(Int, (Int) -> Int))
3 					(INLINE CALL foo) [LAMBDA IN] inline fun foo(a: Int, f: (Int) -> Int) = <bold>f</bold>(a) (in foo(Int, (Int) -> Int))
3 						(INLINE CALL foo) [LAMBDA IN] inline fun foo(a: Int, <bold>f: (Int) -> Int</bold>) = f(a) (in foo(Int, (Int) -> Int))
5 							[LAMBDA IN] fun bar(a: Int): Int = foo(a) <bold>{ if (it > 0) it else return 0 }</bold> (in bar(Int))
5 								fun bar(a: Int): Int = foo(a) <bold>{ if (it > 0) it else return 0 }</bold> (in bar(Int))
5 									fun bar(a: Int): Int = foo(a) { <bold>if (it > 0) it else return 0</bold> } (in bar(Int))
5 										fun bar(a: Int): Int = foo(a) { if (it > 0) <bold>it</bold> else return 0 } (in bar(Int))
5 											[LAMBDA CALLS ARGUMENT #0] fun bar(a: Int): Int = foo(a) <bold>{ if (it > 0) it else return 0 }</bold> (in bar(Int))
3 												(INLINE CALL foo) [LAMBDA CALLS ARGUMENT #0] inline fun foo(a: Int, <bold>f: (Int) -> Int</bold>) = f(a) (in foo(Int, (Int) -> Int))
3 													(INLINE CALL foo) inline fun foo(a: Int, f: (Int) -> Int) = f(<bold>a</bold>) (in foo(Int, (Int) -> Int))
3 														(INLINE CALL foo) inline fun foo(<bold>a: Int</bold>, f: (Int) -> Int) = f(a) (in foo(Int, (Int) -> Int))
5 															fun bar(a: Int): Int = foo(<bold>a</bold>) { if (it > 0) it else return 0 } (in bar(Int))
5 																fun bar(<bold>a: Int</bold>): Int = foo(a) { if (it > 0) it else return 0 } (in bar(Int))

5 fun bar(a: Int): Int = foo(a) { if (it > 0) it else return <bold>0</bold> } (in bar(Int))
5 	<bold>fun bar(a: Int): Int</bold> = foo(a) { if (it > 0) it else return 0 }
5 		fun bar(a: Int): Int = foo(a) { if (it > 0) it else return <bold>0</bold> } (in bar(Int))
