This time not so hacky...
- compiling templates to AST
- tokenize
- build AST
- TEXT
- STAT
- ENV
- optimize AST
- apply compiled AST
- walk AST & apply
- TEXT
- STAT
- ENV
- walk AST & apply
- find a way to put ASR into file
- put AT into file
- get it out again...
- make proper cli
- add sub commands
- add core functionality
- add more options
- package up this baby