Processes the input by calling peek and then returning the input unchanged.
the input, unchanged
the input to process
shared data that is passed between pipeline stages