Allow IteratorAggregate to be pass to Archive::write