Parallel iterators, part 3: Consumers | Hacker News Reader