FILE: arrayAccess.kt
    public? final? val p: <implicit> = Int(0)
        public? get(): <implicit>
    public? final? fun foo(): <implicit> {
        ^foo Int(1)
    }
    public? final? class Wrapper : kotlin/Any {
        public? constructor(v: IntArray): R|Wrapper| {
            super<kotlin/Any>()
        }

        public? final? val v: IntArray = R|<local>/v|
            public? get(): IntArray

    }
    public? final? fun test(a: IntArray, w: Wrapper): <implicit> {
        ^test a#.get#(Int(0)).plus#(a#.get#(p#)).plus#(a#.get#(foo#())).plus#(w#.v#.get#(Int(0)))
    }
