- imports/exports
- block-level statements
- while
- loop while
- loop
- foreach
- if
- function definition
- inline statements
- return
- yield
- local variables
- expression
- expressions
- float
- integer
- hex
- binary
- string
- color (named)
- color (hex)
- boolean
- identifier
- global identifier
- lambdas
- global object
- array literal
- object literal
- spawn
- binary operators
- unary operators
- pre-lexer - compose, array disambiguation
- parse no-paren function calls
- parse compose
- AST generation