{"ast_node_type":"function","tokens":[{"end":100,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn register<P: serde::Serialize>(&mut self, method: String, params: P, data: O) -> Request {
impl<O> Outgoing<O> {
        let id = RequestId::from(self.next_id);