pub async fn concurrent_get_foreach<I, S, F, R>( fetch_urls: I, concurrent: usize, run_for_each: F, ) -> Vec<Result<R, String>>where S: AsRef<str>, I: IntoIterator<Item = S>, F: Copy + FnOnce(Response) -> R, R: Debug,