. . . installed geiser via elpa -- and got some functionality. Although a simple thing like #+BEGIN_SRC scheme (define (mydouble x) (+ x x)) #+END_SRC doesn't seem to remember from one block to the next. So, after defining the code above #+BEGIN_SRC scheme (mydouble 5) #+END_SRC gives an error, while #+BEGIN_SRC scheme (define (mysquare x) (* x x)) (mysquare 5) #+END_SRC #+RESULTS: : 25 works. Any way to have it remember like a REPL does?