pub fn try_par_for_each_in<T: IntoIterator, E>(
    t: T,
    for_each: impl FnMut(T::Item) -> Result<(), E>
) -> Result<(), E>