Improved the factory to create iterators with a starting iterable
instead of a starting element.