static IterableIterator> allTokSplits_nOnRight_iterator(final LS tok) { ret mapIterator(countIterator_exclusive_step(2, l(tok)-2, 2), func(int i) { pair(subList(tok, 0, i), subList(tok, i)) }); }