Trying to make non-copying iterators work over streaming input.