pub fn py_run_async(
py: Python<'_>,
quil: String,
shots: NonZeroU16,
addresses: HashMap<String, PyAddressRequest>,
params: HashMap<String, Vec<f64>>,
client: PyQvmClient,
measurement_noise: Option<(f64, f64, f64)>,
gate_noise: Option<(f64, f64, f64)>,
rng_seed: Option<i64>,
options: Option<PyQvmOptions>,
) -> PyResult<&PyAny>