<<< V1 >>>
- write a brain-fuck interpreter in it

<<< V2 >>>
- bracket parser (also lists)
- support for multiple errors through the bracket parser
- basically rewrite it lmao
- write basic tree-sitter
- rewrite the spans to include the filename, also allow for inclusion of other files
- sized (and unsized) types
- stack implementation with global stack pointer & stack frame base pointer
- pointers & references
- function calls with recursion support through pushing to the stack
- expr if statements
- expr while statements
- return, break & continue statements
- proper tuples
- proper structures / user types
- stdlib
- multiple backends (compile to assembly)
- multi-threading
