Add float types with niche

Yes, and conveniently things like infinities are not a problem for Ord:

Really, for computation probably the right path will basically always be to turn them back into f32s, do lots of computation, and then only at the end convert back. Checking in rust for NAN at every step is probably going to destroy the perf.

4 Likes