pub fn dvec2(x: f64, y: f64) -> DVec2