Collector returns a real Iterator
ArrayWalker renamed IterableList
Iterator polyfill is better