The bulk of NameAutomata for enums

EnumMember and Flags attributes not currently supported