Move Slice Iterators

You're saying we shouldn't use these names because it would make it harder to move this into std? That makes sense.