replaced ChainedIterable impl with existing IteratorChain library