{"ast_node_type":"variable","tokens":[{"end":39,"kind":"keyword","start":0,"text":"let"}]}
        let eself_lo = self.token.span;
        // else is parsed as a normal function parameter list, so some lookahead is required.
        let (eself, eself_ident, eself_hi) = match self.token.uninterpolate().kind {