Types do not have names. Struct members have names. It shall stay this way.

Struct types also have names. But they're not the names of members or
variables.
structs/unions/enums have members, not contents.