Tracing is enabled with the chr_trace/0 predicate
and disabled with the chr_notrace/0 predicate.
When enabled, the tracer will step through the call,
exit, fail, wake and apply ports,
accepting debug commands, and simply write out the other ports.
The following debug commands are currently supported:
CHR debug options:
<cr> creep c creep
s skip
g ancestors
n nodebug
b break
a abort
f fail
? help h help
Their meaning is:
creepskipancestorsnodebugbreakbreak/0.
abortabort/0.
failhelp