The EnumSetting objects can take one of 256 named values.
Settings can be defined globally or per-ISA. They are available to code through a generated Settings struct with accessor methods per setting.