pub fn array_into_with<'a, T, U, F, const N: usize>( value: &'a [T; N], fun: F, ) -> [U; N]where T: 'a, F: Fn(&T) -> U,