Fix error typo.
Add helper method to parse generics.
Add note.
Refactor parser.
Add delimiter for function argument types.
Change record field symbol from '=' to ':'.
Simplify parser newline rules.
Remove repeated code.
Fix last commit.

Accidentally removed a bunch of 'new' keywords...