It would be useful to have `uom` support `clamp`. My attempt at implementing it ran into problems caused by there being different definitions for + `{std,core}::cmp::Ord::clamp` + `{f32,f64}::clamp` and my not knowing how to treat these separately inside `uom`'s implementation.