class View { val coefficient: Int field = 42 get constructor() /* primary */ { super/*Any*/() /* () */ } } fun box(): String { with(receiver = View(), block = local fun View.(): Nothing { when { EQEQ(arg0 = listOf(elements = [1, 2, 10]).map(transform = local fun (it: Int): Int { return it.($context_receiver_0 = $this$with) } ), arg1 = listOf(elements = [42, 84, 420])) -> { // BLOCK return "OK" } } return "fail" } ) } val Int.dp: Int get($context_receiver_0: View): Int { return $context_receiver_0.().times(other = ) }