An abstract type that represents an Enum type.
The corresponding enum instance type is EnumValue.
EnumValue
See Type for the Haxe Reflection API.
Type
See:
https://haxe.org/manual/types-enum-instance.html