On Thu, Sep 13, 2018 at 04:51:35PM +0100, David Howells wrote: > (5) Add an ITER_DISCARD iterator type. This provides an iterator that > simply discards anything written to it. It cannot be used as a data > source. May I suggest an ITER_ZERO iterator type instead? It acts like /dev/zero; writes are discarded (as you have here) and reads return zeroes. I've wanted such a thing in the past, but got distracted away from that project.