Initial attempt at static, low-level version of language.
Implemented parameters for function definition
Refactor code generation of `if` statement, allow terminators within basic blocks of `if`.
Return type of NodeDef now codegen'd.
Implemented Integer and String classes and messages.