ExpressionTree now reports errors

ExpressionTree should raise an ExpressionTree.Operation_Failure
exception when an operation fails. The exception's message should say
which operation failed.