I think pure enums should be default because of these advantages: * more beginner friendly * the name of enum elements is simpler and easier to guess, because it doesn't need a prefix (or in other words: the prefix is always the name of the type) * maybe more intelligent auto-completion in IDEs in the future
For example, I had a name collision trying to do this:
type XAlign* = enum left, right, center, spread
type YAlign* = enum top, bottom, center, spread
