pub fn parse_cloud_options<'a>( first_path: Option<PlPathRef<'a>>, storage_options: Option<Vec<(String, String)>>, credential_provider: Option<PyObject>, retries: usize, ) -> PyResult<Option<CloudOptions>>