module TP2

def setup_signal_handling(machine, fiber)

def setup_signal_handling(machine, fiber)
  queue = UM::Queue.new
  trap('SIGINT') { machine.push(queue, :SIGINT) }
  machine.spin { watch_for_int_signal(machine, queue, fiber) }
end