Implement wide-string support.
typedef EnumName::EnumTypeTag to eEnumName for ease-of-use.