It can be useful to consume a stream by more than one value at a time. For example, certain algorithms require looking at adjacent elements.