pub fn mul_mut<'out, T>(a: &'out mut [T; 2], b: &[T; 2]) -> &'out mut [T; 2]where for<'a> T: MulAssign<&'a T>,