Separate group symbols, remove "::" symbol.
Fiddle with whitespace.
Remove custom utility function. Use foldl instead.
Represent "assert" and "yield" expressions as function calls.
Remove String field from ElementLabel.
Allow names to be quoted with parentheses.
When parsing a unary prefix operation, don't put the operand in a record.
Change unary "-" to "negate" for now.
Allow "of" to appear after prefix unary operators.
Try using the magic name "unary-" for this operator.
Remove blank line.
Change command prompt to "blink>".
Don't show tokens in the REPL.
Add Printer module.