pub fn vec4<T>( x: T, y: T, z: T, w: T, ) -> Matrix<T, Const<4>, Const<1>, ArrayStorage<T, 4, 1>>where T: Scalar,
Creates a new 4D vector.