I am skeptical about the value of major breaking changes with enums at this point, as it doesn't seem like there are a lot of undetected bugs emanating from the fairly loose definition of them. Related to this is the ability to specify a range of values for a type, rather than enumerating them.