static ItIt> pwt_followingTokens(int minTokens, int maxTokens, ListAndIndex 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)); }