{"ast_node_type":"variable","tokens":[{"end":51,"kind":"keyword","start":0,"text":"let"}]}
        let pat_ty = self.node_ty(decl.pat.hir_id);
        self.check_pat_top(decl.pat, decl_ty, ty_span, origin_expr, Some(decl.origin));
        self.overwrite_local_ty_if_err(decl.hir_id, decl.pat, pat_ty);