alternative IteratorPublisher

Awesome—hopefully that will save a bit of time (it was tricky to get right AND concise). See my improvements to ReactiveStreamsConstants—I think we should aim to make that the go-to place for RS implementation utilities.