type EnumSets = enum FOO, BAR FOO_Enum = enum FOOBIZ, FOOBAZ BAR_Enum = enum BARBIZ, BARBAZ Enum = object case `set`: EnumSets of FOO: `enum`: FOO_Enum of BAR: `enum`: BAR_Enum # doesn't work because redefinition of `\`enum\``