pub type Vec2 { Vec2(x: Float, y: Float) }
Vec2(x: Float, y: Float)
pub fn vec2(of vec: ffi.Vector2) -> Vec2
pub fn vector2(of vec: Vec2) -> ffi.Vector2