Remove all `copy`
Fix for compile
Remove all advance calls
FIx for new iterator protocol
Replace some old internal iterator
Fix for compile