// returns number of steps static long stepAll_roundRobin(Iterable steppables) { ret exhaustIterator(roundRobinCombinedIterator(map steppableToIterator(steppables))); }