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>,