{"ast_node_type":"variable","tokens":[{"end":38,"kind":"keyword","start":0,"text":"let"}]}
        let expr = self.parse_expr()?;
    ) -> PResult<'a, P<Expr>> {
        let ty = if self.eat(exp!(Comma)) { Some(self.parse_ty()?) } else { None };