Cleanup.
Struct tags and union tags are in the same name space.

C11 6.2.3p1 says that the there's only one name space for the
struct tags, union tags, and enum tags.