pub fn vec2(x: f32, y: f32) -> Vec2