Use inlineable ListIterator class for List.iterator to save some allocations.