pub fn cast_uint32_to_int16<'a>(a: u32) -> Result<i16, EvalError>