Fill the exception details when evaluating expressions that throw

Makes evaluating a bogus expression like foobarbaz display an informative error in the console, not a mysterious one in the terminal.