Parse functions
Split parser onto ast
Fix string escape
Add call expressions
Test function calls
Native functions. We're almost there!