Data.VectorSpace
class VectorSpace v s
(^/)
(^*)
class InnerSpace v s
lerp
magnitudeSq
magnitude
normalized