New class indirect_iterator.