Starting point
Filter out nulls in AST
[WIP] Shift-reduce expression parser
Add state machine to reject invalid expressions; rename file
Extract traverse logic
Extract assert
Transpile basic function declaration
Standalone function calls
Proper currying
Convert custom operators to their respective names
Fix syntax bug
Reserved words/ops
Allow binary expressions to span to multiple lines
do blocks
Decimal literals
Add single-value variables
Record values
Destructuring record assignment
Move compiler lib
Use `as` for destructuring records