Primitive vector types