Iterator improvements

IterableList renamed LitsIterator
Collector renamed CollectorIterator and accepts kind argument
Iterator next & @@iterator method simplified