public static bind(instance as Enum, stateName as String, typeName as String = "") as Enum:
Binds an enum instance to its symbolic state name and returns the same instance.
This helper is primarily used by compiler-generated enum code.
The same instance, ready to be cast back to the concrete enum type.
enum Color: RED assert Color.RED.toString() == "Color.RED"