Note that this would be an _AST_, not the parse tree! Nodes we need: * [ ] Expression * [ ] Identifier * [ ] If-else * [ ] Arithmetic * [ ] Call * [ ] Statement * [ ] Expression statement * [ ] Function declaration * [ ] Variable declaration * [ ] Return