Once the decompose iterator sees a starter, it should immediately start
returning characters from the preceeding sequence. If the input happens
to be stream-safe, it should never get more than MAX_NONSTARTERS + plus
boundary values ahead of its inner iterator.
Once the decompose iterator sees a starter, it should immediately start returning characters from the preceeding sequence. If the input happens to be stream-safe, it should never get more than MAX_NONSTARTERS + plus boundary values ahead of its inner iterator.