pub fn mul_all<T, const N: usize, Rhs>( array: [T; N], rhs: Rhs ) -> [<T as Mul<Rhs>>::Output; N]where T: Mul<Rhs>, Rhs: Copy,