Merge PrefixIterator into RangeIterator
Clean up Iterators a bit more
from_args() tidyups