//
//
//
// VEX types

float                   f@name
vector2 (2 floats)      u@name
vector (3 floats)       v@name
vector4 (4 floats)      p@name
int                     i@name
matrix2 (2×2 floats)    2@name
matrix3 (3×3 floats)    3@name
matrix (4×4 floats)     4@name
string                  s@name
dict                    d@name

Array
float bounds[] = primintrinsic(0, "bounds", 0);
f[]@bounds = bounds; //adds array indices to attributes