iterator

Visits UTF-16 code units in order. Stored iterators are supported and own their position.