Add an evaluator which uses/provides loop/return.

The lisp2.lsp uses less stack depth than lisp.lsp. RLisp can't run car_rec.zsl created by lisp.lsp, but it can run the one created by lisp2.lsp.