alternative IteratorPublisher

Nice. May be a good idea to reference rule 3:17 here