Error-On-Fail

holding

Given a message, raises an error if a failure was signalled,using the (fail info ...) or (fail info ... error) convention. If the later convention is used, the error's context will match the original context of the error.