pub type Quaternion64 = Quaternion<f64>;
pub struct Quaternion64 { pub w: f64, pub x: f64, pub y: f64, pub z: f64, }
w: f64
x: f64
y: f64
z: f64