docs: public ReduceOperator<T> reduce(ReduceFunction<T> reducer) {
  		if (reducer == null) {
  			throw new NullPointerException("Reduce function must not be null.");
  		}
  		return new ReduceOperator<>(this, clean(reducer), Utils.getCallLocationName());
  	}