vec4
pub fn set<T>(out: &mut [T; 4], x: T, y: T, z: T, w: T) -> &mut [T; 4]
let mut v = vec4::new_zero(); vec4::set(&mut v, 1, 1, 1, 1); assert_eq!(v, vec4::new_one());