Companion object for Vec2 contains apply factory, unapply extractor and implicit [[Persist instances.
apply factory method for Vec2s.
unapply extractor method for Vec2s.
implicit Persist type class instance / evidence for Vec2s.