fn date_diff_timestamp<'a>( unit: Datum<'_>, a: Datum<'_>, b: Datum<'_>, ) -> Result<Datum<'a>, EvalError>