Just wrote a whole bunch of iterators. Wish me luck.