pub fn repeat_each<T>( iter: Box<dyn Iterator<Item = Result<T, Error>>>, n: usize, ) -> Box<dyn Iterator<Item = Result<T, Error>>>where T: Clone + 'static,