Put ending curlies on their own lines instead of stacking them up.
Add new test file.

Which, of course, we can't currently parse.
Add FinalPattern.
Fix definitions somewhat.