Reuire Iterators. Fixes #2.