fn par_slice<I: DynSend>( items: &mut [I], guard: &ParallelGuard, for_each: impl Fn(&mut I) + DynSync + DynSend, )