Removed errant comment.
Added conditional unit test
Added failing conditional test.
Tweaked parser to agree with language spec: record type elements are separated by commas, not semicolons.
Added unit test for options.
Partial work on Annotation rule.
Manual merge.
Added unit test which fails due to parse precedence.