cancel_halt(+Reason)If this predicate is called from a hook registered with at_halt/1,
halting Prolog is cancelled and an informational message is printed that
includes Reason. This is used by the development tools to
cancel halting the system if the editor has unsaved data and the user
decides to cancel.