Lazy iterators on Range and Repeat