pub type NotNan<T> = ConstrainedFloat<T, NotNanConstraint<T>>;
An ordered and canonicalized floating-point value that cannot be NaN.
NaN
If any operation results in a NaN value, then a panic will occur.