pub fn euler_roll(q: Quaternion<f32>) -> f32