A PullConsumer consumes all the events supplied by a PullProvider, doing nothing
with them. The class exists so that PullFilters on the pipeline can produce side-effects.
For example, this class can be used to validate a document, where the side effects are
error messages.