2792
2793 - warn on unknown var at the repl

incomplete_eval still has rough edges; this change should
give newcomers a better experience while I polish the details.
2794

I didn't need the extra newlines in some tests in 2791. Revert.
2795 - trace-based tests for very simple eval