TODO
- How to handle parse errors??
- typeclasses
- wasm target
- comments
- minimal parens
- fix precedence issues when parsing
- indent/dedent
- fix readstream async issue
- parse waits indefinatly
- Run file
- Some tests?
- SLLOOOWWWness (memoisation?)
VScode support
- semantic highlighting
- debug
- template strings
- symbols hightlighting