{"ast_node_type":"other","tokens":[{"end":42,"kind":"keyword","start":0,"text":")"}]}
    ) -> Option<(ErrorGuaranteed, Span)> {
        is_end_bound: bool,
        if self.prev_token.is_keyword(kw::Underscore) || !self.may_recover() {