{"ast_node_type":"function","tokens":[{"end":81,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn add_generic_param(&mut self, function: &Fn, new_param: GenericParam) {
    /// Adds a new generic param to the function using `SyntaxEditor`
        match function.generic_param_list() {