pub fn param_list( self_param: Option<SelfParam>, pats: impl IntoIterator<Item = Param>, ) -> ParamList