fn init_pair<I: Item>( collections: Vec<Collections>, storages: (Arc<dyn Storage<I>>, Arc<dyn Storage<I>>), on_empty: OnEmpty, ) -> StoragePair<I>