pub fn pack_tri_cpu_rayon<T>( a: &mut [MaybeUninit<T>], la: &Layout<Vec<usize>>, b: &[T], lb: &Layout<Vec<usize>>, uplo: FlagUpLo, pool: Option<&ThreadPool>, ) -> Result<(), Error>where T: Clone + Send + Sync,