asIterator