pub fn unweave<T, const N: usize>(slice: &[T]) -> [Box<[T]>; N]where T: Debug + Copy,
Create an array of separate channel buffers from a single interwoven buffer. Copies the data.