Consider making functions live on the stack and not using ARC (we couldn't serialize them?) Make sure the REPL keeps state between lines Fix line numbers in errors