fun foo(): IntArray { return intArrayOf(elements = [1, 2, 3]) } fun bar(): Int { return 42 } class C { constructor(x: IntArray) /* primary */ { super/*Any*/() /* () */ } val x: IntArray field = x get } fun testVariable() { var x: IntArray = foo() { // BLOCK val <>: IntArray = x val <>: Int = 0 <>.set(index = <>, value = <>.get(index = <>).plus(other = 1)) } } fun testCall() { { // BLOCK val <>: IntArray = foo() val <>: Int = bar() <>.set(index = <>, value = <>.get(index = <>).times(other = 2)) } } fun testMember(c: C) { val : IntArray = c.() val : Int = 0 val : Int = .get(index = ) .set(index = , value = .inc()) /*~> Unit */ }