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

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

