Type of items in the source.
Type of items to yield.
A function that reduces the source to a single value.
Initial value or factory function to use as the first argument to the reducer function.
An OperationFunction that yields the result of applying the reducer function to each element of the source.
Returns an OperationFunction that yields the result of applying the reducer function to each element of the source.