pub fn generate_okokerr_iterator<T>( ok_vec: Vec<T>, err: Error, ) -> Box<dyn Iterator<Item = Result<T, Error>>>where T: Clone + 'static,