struct FieldTypes { // Simple declarations vec3 vec3_l, vec3_r; // Arrayed declarations float[3] arr, arr_arr[2]; };