define 'fail' for PureM
support for a 'try' capability to confine runtime errors