pub fn cast_float64_to_uint16<'a>(a: f64) -> Result<u16, EvalError>