abstract haxe.FlatEnum(Dynamic)
import haxe.Constraints;
Available on all platforms
This type unifies with an enum instance if all constructors of the enum require no arguments.
It is intended to be used as a type parameter constraint. If used as a real
type, the underlying type will be Dynamic
.