make structs in union anonymous