ctor(x,y):<1,2>
copy ctor:<1,2>
assignment:<3,4.2>
move assignment:<1,2>
zero-init:<0,0>
zero-assign:<0,0>
fill-ctor:<1.23,1.23>
?-?:<0.02,0.43>
?-=?:<3.23,-6.57>
-?:<-3.23,6.57>
?+?:<2.3,2.45>
?+=?:<2.3,2.45>
v*s:<4.5,8.25>
s*v:<4.5,8.25>
?*=?:<4.5,8.25>
?/?:<0.666667,-0.0333333>
?/=?:<0.666667,-0.0333333>
dot_1:0.
dot_2:8.6
length:5.
length_squared:25.
distance:6.5146
normalize:<0.882353,-0.470588>
normalize_2:<1,0>
project:<5,0>
project_2:<5.5,5.5>
reflect:<-5,6>
refract:<5,6>
refract:<3.7594,4.5592>
faceforward_nochange:<4,5.5>
faceforward_flip:<-4,-5.5>
