pub fn date_part_timestamp_inner<T, D>(
    units: DateTimeUnits,
    ts: &T
) -> Result<D, EvalError>