package test inline fun foo(x: Function0) { } fun String.id(s: String = , vararg xs: Int): String { return s } fun test() { foo(x = { // BLOCK local fun String.id() { receiver.id() /*~> Unit */ } "Fail"::id }) }