Streams: cleanup
Streams: fix side-effect strategies wrt/ size-altering ops (a side effect before a filter is *not* fine)