Support swizzling assignment like in shader languages.
vec3f v = [0, 1, 2]; v.yz = v.zx; assert(v == [0, 2, 0]);
See Implementation
Support swizzling assignment like in shader languages.