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.
Operation that yields the result of applying the reducer function to each element of the source.
Returns a Stream that yields the result of applying the reducer function to each element of the source.