fn neg_interval_inner(a: Datum<'_>) -> Result<Interval, EvalError>