pub fn canonical_f64(x: f64) -> f64
Converts an f64 into a canonical form, where -0 == 0 and all NaNs map to the same value.