On Monday, 15 July 2013 at 04:27:42 UTC, JS wrote: > BTW, the usefulness is to group sub-enums into the same range. > This would make it easy/efficient to branch over a range in the > enum: > > if (v in colors.Red) { v is a color in red } > > instead of > > if (v is color.Red || v is color.RedOrange || ...) if( v >= Red && v <= LastRed )