{"ast_node_type":"variable","tokens":[{"end":98,"kind":"keyword","start":0,"text":"let"}]}
        let has_lifetime = self.token.is_lifetime() && self.look_ahead(1, |t| t != &token::Colon);
        self.expect_and()?;
        let lifetime = has_lifetime.then(|| self.expect_lifetime()); // For recovery, see below.