Adapt https://docs.rs/num-cmp/latest/num_cmp/trait.NumCmp.html so that downstream can use OrderedFloat like f64 and do num_cmp among different numeric types.