=str #15755 Implement IteratorSource

* and add tests for IterableSource and IteratorSource