Use buffered I/O.
Escape expression strings.
Refactor escaping strings.
Add basic test.
First pass at custom AST walker with pointers.
Add imports automatically.
Break out preprocessor and work with custom file reader.
Basic command-line flags.
Change syntax of string format to look like function call.