OK, as topical and interesting as this discussion has been, it really is way off the topic of my original question. I have a genuine and real-world interest in handing my use-case both effectively and efficiently without resorting to any of the mesures you’ve described as the undoing of streams.