pub fn cast_uint16_to_int16<'a>(a: u16) -> Result<i16, EvalError>