struct Matrix3x3 { union { struct { Real m00, m01, m02; Real m10, m11, m12; Real m20, m21, m22; } Real[9] m; } }