class DEBUGGER__::ThreadClient

def on_trap sig

def on_trap sig
  if waiting?
    # raise Interrupt
  else
    suspend :trap, sig: sig
  end
end