Optimise iterator advances for slow (non-random access) iterators.