Improve ability to use parens to group an expression
Switch to a real Exception object