pub fn cast_float32_to_uint16<'a>(a: f32) -> Result<u16, EvalError>