Example Code
// A typedef called Colors whose underlying type is an anonymous enum.
// The enum would get reversed as something like unnamed0. We would never generate
// the enum on its own, only as part of another declaration.
typedef enum{red, green, blue} Colors;