fn slice_as_chunks_mut<T, const N: usize>( slice: &mut [T], ) -> (&mut [[T; N]], &mut [T])
Rust core [T]::as_chunks_mut vendored because of its 1.88 MSRV. TODO(tarcieri): use upstream function when we bump MSRV
[T]::as_chunks_mut