pub fn fill_boxed<const N: usize, F>( fill: F ) -> Box<[<F as FnOnce(usize)>::Output; N]>where F: FnMut(usize),