{"ast_node_type":"function","tokens":[{"end":96,"kind":"keyword","start":0,"text":"pub(super)"}]}
    pub(super) fn parse_fn_params(&mut self, req_name: ReqName) -> PResult<'a, ThinVec<Param>> {
    /// Parses the parameter list of a function, including the `(` and `)` delimiters.
        let mut first_param = true;