[FIX] Correctly handle code gen of index get. Also use the exsiting operator overloads when assigning to indexes via for example +=