# TODO In order of priority - Fix `let` bug - Error in: 3:e2e:4 unexpected error: symbol y not defined in environment - Memoize pure top-level let-bindings with `let memo` - Add a `catch` builtin for catching fatal errors - Write function let expressions properly using lookups - Write tests!