pub fn par_map<T: IntoIterator, R, C: FromIterator<R>>( t: T, map: impl FnMut(<T as IntoIterator>::Item) -> R ) -> C