class UringMachine::DNSResolver

def handle_requests_loop

def handle_requests_loop
  while true
    hostname, type, fiber = @machine.shift(@requests)
    res = do_resolve(hostname, type)
    @machine.schedule(fiber, res)
  end
end