Equipped vec2 with proper interface.