pub fn assign_uninit_cpu_rayon<T, D>( c: &mut [MaybeUninit<T>], lc: &Layout<D>, a: &[T], la: &Layout<D>, pool: Option<&ThreadPool>, ) -> Result<(), Error>where T: Clone + Send + Sync, D: DimAPI,