If you really want conditional enums, you can do this: ``` struct E { enum A = 3; enum B = 4; version (XYZ) enum C = 5; } E e = E.A; ```