Debugging Debugging proceeds by temporarily replacing the return address of a colon definition by the debugger. The debugger works as a coroutine. (To be expanded.)