pub fn map_collect<'l, Item, PerItemResult, Result>( items: &'l [Item], f: impl Fn(&'l Item) -> PerItemResult + Send + Sync, ) -> Resultwhere Item: Sync, PerItemResult: Send + Sync + 'l, Result: FromIterator<PerItemResult>,