Clojure REPL that is aware of surrounding lexical scope