continuation-based iterators