Changing eval_file test to not use print!, since it's a pain to mock.

(We are moving to print! writing to stdout directly.)
Fixing .eval to terminate on the first error, to make errors during
tests obvious.