core :: BytesIterator :: defaultinit
private class BytesIterator super IndexedIterator[Int] var tgt: CString redef var index var max: Int init with_buffer(b: Bytes) do init(b.items, 0, b.length) redef fun is_ok do return index < max redef fun next do index += 1 redef fun item do return tgt[index] end