Maintain context for function calls when possible
Implement apply and + in core
Start work on terrible command/repl