Enabling the Consumer to yield results from Consumer.consume if provided with a block.