async fn handle_command_tube(
    command_tube: &Option<AsyncTube>,
    interrupt: &RefCell<Option<Interrupt>>,
    disk_state: Rc<RwLock<DiskState>>
) -> Result<(), ExecuteError>