parser: Separate enum members with semicolons.
ir: Replace EnumMember with EnumDeclaration and stub things out.
parser: First pass at parsing enum declarations.
semantic: Wire up EnumDeclaration to visitor machinary.
parser: Parse anonymous enums as a series of enum declarations.
semantic: Add super stub CTFE module.
ir: Allow the storage of named expressions in store.
semantic: Handle retrieving stored expressions (enums).
test: Add exps 18 to test simple enum decls.
test: Add exps 19 to test enum decls not being lvalues.