A read-only bidirectional iterator to an encoded segment.
using iterator = see-below;
This is a read-only bidirectional iterator to the encoded segments.