before: Vec2{x: 1.000000, y: 2.000000} after: Vec2{x: 99.000000, y: 2.000000} copy: Vec2{x: 99.000000, y: 2.000000} mp[0] = 10 mp[2] = 30