fn generate_series<N>( start: N, stop: N, step: N) -> Result<impl Iterator<Item = (Row, Diff)>, EvalError> where N: Integer + Signed + CheckedAdd + Clone, Datum<'static>: From<N>,