Add move iterators and remove internal iterators

It's unclear whether they're sound or not, but I believe that they are not at
all sound