pub const fn rfrom_fn<T, const N: usize, F>(fill: F) -> [T; N]where F: FnMut(usize) -> T, [T; N]: ArrayFromFn<T, N>,