Small CStruct fix
Implement CUnion