pub type Vector2 { Vector2(x: Float, y: Float) }
Vector2(x: Float, y: Float)
pub fn add(a: Vector2, b: Vector2) -> Vector2
pub fn dot(a: Vector2, b: Vector2) -> Float
pub fn length(v: Vector2) -> Float
pub fn length_squared(v: Vector2) -> Float
pub fn loosely_equals( a: Vector2, b: Vector2, tolerance: Float, ) -> Bool
pub fn scale(v: Vector2, scalar: Float) -> Vector2
pub fn subtract(a: Vector2, b: Vector2) -> Vector2
pub const zero: Vector2