core :: RopeByteIterator :: from
init from(root: Concat, pos: Int) do subs = new RopeSubstrings.from(root, pos) pns = pos - subs.index self.pos = pos ns = subs.item._items max = root.byte_length - 1 end