fn request_result<R>( id: u64, method: String, maybe_params: Option<Value>) -> Result<(u64, String, Option<R>)>where R: DeserializeOwned,