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>
?*?(vec)<2.64,-17.4>
?*=?(vec)<2.64,-17.4>
?/?:<0.666667,-0.0333333>
?/=?:<0.666667,-0.0333333>
?/?(vec)<0.545455,-1.93333>
?/=?(vec)<0.545455,-1.93333>
++?<2.2,-2.5>
--?<2.2,-2.5>
?++(part 1)<1.2,-3.5>
?++(part 2)<2.2,-2.5>
?--(part 1)<1.2,-3.5>
?--(part 2)<0.2,-4.5>
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>
