pub fn resize<T, const N: usize, const M: usize, F>( array: [T; N], fill: F ) -> [T; M]where F: FnMut<(usize,), Output = T> + Destruct, T: Destruct,