async fn handle_queue<F>(
    queue: Queue,
    queue_event: EventAsync,
    release_memory_tube: Option<&Tube>,
    interrupt: Interrupt,
    desc_handler: F,
    stop_rx: Receiver<()>
) -> Queuewhere
    F: FnMut(GuestAddress, u64),