Fix issue with losing defs when calling evaluator

A new symbol for the tester was being def'd every time the evaluator was called, which was causing user defs to be wiped once max-defs was reached.