pub fn handle_request_with_timeout<T: AsRef<Path> + Debug>(
    request: &VmRequest,
    socket_path: T,
    timeout: Option<Duration>
) -> HandleRequestResult