I still like "pipelining" over that, but that can also be implemented with just an iterator, pretty trivially.
Reply on news.ycombinator.com