struct vec2: x : f32 y : f32 func add(a : vec2, b : vec2) -> qwe: return vec2(a.x + b.x, a.y + b.y) mut v = add(vec2(1.0, 2.0), vec2(3.0, 4.0)) v.x = -v.x v.y = -v.y