uno::conv
pub fn float_to_unorm<F: Float, N: Num + Bounded + Unsigned>( f: F) -> Result<N, FloatToUnormError<F>>