So I fixed something...

Still doing a weird thing with
(eval-one-exp '
(begin (define a 5) (+ a 3)))

But only on the test server