June 8, 2018
9 a.m.
It only uses one temp collection, where a #select: followed by a separate #collect: would need two.
Yeah, be careful with that, because it changes the semantics of the operation. (magine what happens when `thenDo:` operates on the original collection and there's no intermediate collection. (I ran into this issue many times.) Peter