static ItIt<ParsedWithTokens<S>> pwt_followingTokens(int minTokens, int maxTokens, ListAndIndex<S> tok) {
  int remaining = countRemainingTokens(tok);
  int iStart = tok.idx | 1; // go to C token
  ret countIterator_inclusive(
    min(minTokens, remaining),
    min(maxTokens, remaining),
    n -> pwt_raw(tok.list, iStart, iStart+n*2-1));
}