fix LET* environment semantics in sexp-based evaluator