Initial support for traversing iterators