{
  "programs": [
    "Program {\n    span: 83..3558,\n    kind: Script,\n    body: [\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n    ],\n}"
  ],
  "stmts": [
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Expr(\n    ExprStmt {\n        span: 790..797,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 814..820,\n        expr: _,\n    },\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "ModuleDecl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Expr(\n    ExprStmt {\n        span: 905..913,\n        expr: _,\n    },\n)",
    "ModuleDecl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Expr(\n    ExprStmt {\n        span: 2074..2077,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 2076..2079,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 2078..2094,\n        expr: _,\n    },\n)",
    "Return(\n    ReturnStmt {\n        span: 2127..2137,\n        arg: Some(\n            _,\n        ),\n    },\n)",
    "Decl(\n    _,\n)",
    "Expr(\n    ExprStmt {\n        span: 2196..2207,\n        expr: _,\n    },\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)"
  ],
  "decls": [
    "Var(\n    VarDecl {\n        span: 129..158,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 129..150,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 155..178,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 155..176,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 83..201,\n        ident: Ident {\n            span: 92..94,\n            sym: \"f1\",\n        },\n        declare: false,\n        params: [\n            _,\n            _,\n        ],\n        body: [\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 258..287,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 258..279,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 284..324,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 284..305,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 321..351,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 321..343,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 348..389,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 348..370,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 386..417,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 386..409,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 414..439,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 414..437,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 193..465,\n        ident: Ident {\n            span: 202..204,\n            sym: \"f2\",\n        },\n        declare: false,\n        params: [\n            _,\n            _,\n            _,\n        ],\n        body: [\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 516..545,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 516..537,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 542..582,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 542..563,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 579..619,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 579..610,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 616..666,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 616..647,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 663..703,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 663..694,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 700..733,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 700..731,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 457..745,\n        ident: Ident {\n            span: 466..468,\n            sym: \"f3\",\n        },\n        declare: false,\n        params: [\n            _,\n            _,\n        ],\n        body: [\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n        ],\n    },\n)",
    "TsInterface(\n    TsInterfaceDecl {\n        span: 736..771,\n        ident: Ident {\n            span: 746..748,\n            sym: \"I1\",\n        },\n        declare: false,\n        type_params: [],\n        extends: [],\n        body: [\n            TsTypeMember {\n                span: 751..765,\n                kind: Property,\n                name: Some(\n                    Ident(\n                        Ident {\n                            span: 751..754,\n                            sym: \"foo\",\n                        },\n                    ),\n                ),\n                optional: false,\n                readonly: false,\n                params: [],\n                ty: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "TsEnum(\n    TsEnumDecl {\n        span: 816..837,\n        ident: Ident {\n            span: 821..822,\n            sym: \"E\",\n        },\n        declare: false,\n        is_const: false,\n        members: [\n            TsEnumMember {\n                span: 825..828,\n                name: Ident(\n                    Ident {\n                        span: 825..826,\n                        sym: \"A\",\n                    },\n                ),\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 829..852,\n        ident: Ident {\n            span: 838..839,\n            sym: \"f\",\n        },\n        declare: false,\n        params: [],\n        body: [],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 868..882,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 868..880,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "TsModule(\n    TsModuleDecl {\n        span: 846..888,\n        declare: false,\n        global: false,\n        namespace: false,\n        id: Ident(\n            Ident {\n                span: 853..854,\n                sym: \"f\",\n            },\n        ),\n        body: Some(\n            ModuleBlock(\n                [\n                    _,\n                ],\n            ),\n        ),\n    },\n)",
    "Var(\n    VarDecl {\n        span: 929..943,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 929..941,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "TsModule(\n    TsModuleDecl {\n        span: 907..953,\n        declare: false,\n        global: false,\n        namespace: false,\n        id: Ident(\n            Ident {\n                span: 914..915,\n                sym: \"c\",\n            },\n        ),\n        body: Some(\n            ModuleBlock(\n                [\n                    _,\n                ],\n            ),\n        ),\n    },\n)",
    "Var(\n    VarDecl {\n        span: 987..1026,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 987..1012,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1023..1063,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1023..1048,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1060..1092,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1060..1084,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1089..1126,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1089..1112,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1123..1154,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1123..1146,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 945..1164,\n        ident: Ident {\n            span: 954..956,\n            sym: \"f4\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n            _,\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1198..1234,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1198..1220,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1231..1261,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1231..1253,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 1156..1271,\n        ident: Ident {\n            span: 1165..1167,\n            sym: \"f5\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1305..1342,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1305..1328,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1339..1370,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1339..1362,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 1263..1380,\n        ident: Ident {\n            span: 1272..1274,\n            sym: \"f6\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1415..1454,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1415..1440,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1451..1484,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1451..1476,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 1372..1494,\n        ident: Ident {\n            span: 1381..1383,\n            sym: \"f7\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1526..1571,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1526..1557,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1568..1607,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1568..1599,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 1486..1617,\n        ident: Ident {\n            span: 1495..1497,\n            sym: \"f8\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1651..1689,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1651..1675,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1686..1718,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1686..1710,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 1609..1728,\n        ident: Ident {\n            span: 1618..1620,\n            sym: \"f9\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1772..1817,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1772..1803,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1814..1853,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1814..1845,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 1720..1863,\n        ident: Ident {\n            span: 1729..1732,\n            sym: \"f10\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1902..1946,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1902..1932,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1943..1981,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1943..1973,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 1855..1991,\n        ident: Ident {\n            span: 1864..1867,\n            sym: \"f11\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2091..2197,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2091..2138,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2238..2257,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2238..2249,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2254..2291,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2254..2277,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2288..2319,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2288..2311,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 2199..2329,\n        ident: Ident {\n            span: 2208..2211,\n            sym: \"f13\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2360..2379,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2360..2371,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2376..2414,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2376..2400,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2411..2443,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2411..2435,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 2321..2453,\n        ident: Ident {\n            span: 2330..2333,\n            sym: \"f14\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2492..2519,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2492..2511,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2516..2554,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2516..2540,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2551..2583,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2551..2575,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 2445..2593,\n        ident: Ident {\n            span: 2454..2457,\n            sym: \"f15\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2623..2660,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2623..2646,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2657..2695,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2657..2680,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2692..2731,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2692..2717,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2728..2761,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2728..2753,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 2585..2771,\n        ident: Ident {\n            span: 2594..2597,\n            sym: \"f16\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2808..2833,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2808..2825,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2830..2868,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2830..2854,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2865..2897,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2865..2889,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 2763..2907,\n        ident: Ident {\n            span: 2772..2775,\n            sym: \"f17\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2944..2969,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2944..2961,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2966..3004,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2966..2990,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 3001..3033,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 3001..3025,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 2899..3043,\n        ident: Ident {\n            span: 2908..2911,\n            sym: \"f18\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 3105..3146,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 3105..3128,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 3143..3178,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 3143..3166,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 3063..3192,\n        ident: Ident {\n            span: 3072..3075,\n            sym: \"f17\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 3239..3280,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 3239..3262,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 3277..3312,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 3277..3300,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 3184..3314,\n        ident: Ident {\n            span: 3193..3196,\n            sym: \"f18\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 3035..3324,\n        ident: Ident {\n            span: 3044..3047,\n            sym: \"f19\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 3359..3407,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 3359..3393,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 3404..3446,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 3404..3438,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 3316..3456,\n        ident: Ident {\n            span: 3325..3328,\n            sym: \"f20\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 3491..3529,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 3491..3515,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 3526..3558,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 3526..3550,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 3448..3558,\n        ident: Ident {\n            span: 3457..3460,\n            sym: \"f21\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n        ],\n    },\n)"
  ],
  "pats": [
    "Ident(\n    Ident {\n        span: 111..112,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 117..118,\n        sym: \"y\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 133..134,\n        sym: \"r\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 135..150,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 159..160,\n        sym: \"r\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 161..176,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 234..235,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 240..241,\n        sym: \"y\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 246..247,\n        sym: \"z\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 262..263,\n        sym: \"r\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 264..279,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 288..289,\n        sym: \"r\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 290..305,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 325..327,\n        sym: \"r2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 328..343,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 352..354,\n        sym: \"r2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 355..370,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 390..393,\n        sym: \"r2a\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 394..409,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 418..421,\n        sym: \"r2b\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 422..437,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 498..499,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 504..505,\n        sym: \"y\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 520..521,\n        sym: \"r\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 522..537,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 546..547,\n        sym: \"r\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 548..563,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 583..585,\n        sym: \"r2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 586..610,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 620..622,\n        sym: \"r2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 623..647,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 667..669,\n        sym: \"r3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 670..694,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 704..706,\n        sym: \"r3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 707..731,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 872..875,\n        sym: \"bar\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 876..880,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 933..936,\n        sym: \"bar\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 937..941,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 975..976,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 991..993,\n        sym: \"r0\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 994..1012,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1027..1029,\n        sym: \"r0\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1030..1048,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1064..1065,\n        sym: \"u\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1093..1096,\n        sym: \"r0b\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1097..1112,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1127..1130,\n        sym: \"r0b\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1131..1146,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1186..1187,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1202..1204,\n        sym: \"r1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1205..1220,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1235..1237,\n        sym: \"r1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1238..1253,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1293..1294,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1309..1311,\n        sym: \"r2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1312..1328,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1343..1345,\n        sym: \"r2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1346..1362,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1403..1404,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1419..1421,\n        sym: \"r3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1422..1440,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1455..1457,\n        sym: \"r3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1458..1476,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1514..1515,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1530..1532,\n        sym: \"r4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1533..1557,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1572..1574,\n        sym: \"r4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1575..1599,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1639..1640,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1655..1657,\n        sym: \"r5\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1658..1675,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1690..1692,\n        sym: \"r5\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1693..1710,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1760..1761,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1776..1778,\n        sym: \"r6\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1779..1803,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1818..1820,\n        sym: \"r6\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1821..1845,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1890..1891,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1906..1908,\n        sym: \"r7\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1909..1932,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1947..1949,\n        sym: \"r7\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1950..1973,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2095..2098,\n        sym: \"r8b\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2116..2117,\n        sym: \"x\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2099..2138,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2226..2227,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2242..2244,\n        sym: \"i1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2258..2260,\n        sym: \"r9\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2261..2277,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2292..2294,\n        sym: \"r9\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2295..2311,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2348..2349,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2364..2366,\n        sym: \"c1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2380..2383,\n        sym: \"r10\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2384..2400,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2415..2418,\n        sym: \"r10\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2419..2435,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2480..2481,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2496..2498,\n        sym: \"c2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2520..2523,\n        sym: \"r12\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2524..2540,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2555..2558,\n        sym: \"r12\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2559..2575,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2611..2612,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2627..2630,\n        sym: \"r13\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2631..2646,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2661..2664,\n        sym: \"r13\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2665..2680,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2696..2699,\n        sym: \"r14\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2700..2717,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2732..2735,\n        sym: \"r14\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2736..2753,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2796..2797,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2812..2814,\n        sym: \"af\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2834..2837,\n        sym: \"r15\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2838..2854,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2869..2872,\n        sym: \"r15\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2873..2889,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2932..2933,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2948..2950,\n        sym: \"ac\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2970..2973,\n        sym: \"r16\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2974..2990,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 3005..3008,\n        sym: \"r16\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 3009..3025,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 3051..3052,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 3089..3090,\n        sym: \"a\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 3109..3112,\n        sym: \"r17\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 3113..3128,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 3147..3150,\n        sym: \"r17\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 3151..3166,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 3223..3224,\n        sym: \"a\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 3243..3246,\n        sym: \"r18\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 3247..3262,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 3281..3284,\n        sym: \"r18\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 3285..3300,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 3347..3348,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 3363..3366,\n        sym: \"r19\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 3367..3393,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 3408..3411,\n        sym: \"r19\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 3412..3438,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 3479..3480,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 3495..3498,\n        sym: \"r20\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 3499..3515,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 3530..3533,\n        sym: \"r20\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 3534..3550,\n        left: _,\n        right: _,\n    },\n)"
  ],
  "exprs": [
    "Lit(\n    Bool(\n        BoolLit {\n            span: 137..141,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 144..145,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 148..149,\n        sym: \"y\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 142..150,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 163..167,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 170..171,\n        sym: \"y\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 174..175,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 168..176,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 266..270,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 273..274,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 277..278,\n        sym: \"y\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 271..279,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 292..296,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 299..300,\n        sym: \"y\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 303..304,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 297..305,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 330..334,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 337..338,\n        sym: \"z\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 341..342,\n        sym: \"y\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 335..343,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 357..361,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 364..365,\n        sym: \"y\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 368..369,\n        sym: \"z\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 362..370,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 396..400,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 403..404,\n        sym: \"z\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 407..408,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 401..409,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 424..428,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 431..432,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 435..436,\n        sym: \"z\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 429..437,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 524..528,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 531..532,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 535..536,\n        sym: \"y\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 529..537,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 550..554,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 557..558,\n        sym: \"y\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 561..562,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 555..563,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 588..592,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 595..596,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 603..607,\n        sym: \"Date\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 607..610,\n        callee: _,\n        args: [],\n    },\n)",
    "New(\n    NewExpr {\n        span: 599..610,\n        callee: _,\n        args: [],\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 593..610,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 625..629,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 636..640,\n        sym: \"Date\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 640..644,\n        callee: _,\n        args: [],\n    },\n)",
    "New(\n    NewExpr {\n        span: 632..644,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 645..646,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 630..647,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 672..676,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 679..680,\n        sym: \"y\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 687..691,\n        sym: \"Date\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 691..694,\n        callee: _,\n        args: [],\n    },\n)",
    "New(\n    NewExpr {\n        span: 683..694,\n        callee: _,\n        args: [],\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 677..694,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 709..713,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 720..724,\n        sym: \"Date\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 724..728,\n        callee: _,\n        args: [],\n    },\n)",
    "New(\n    NewExpr {\n        span: 716..728,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 729..730,\n        sym: \"y\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 714..731,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 878..879,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 939..940,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 996..1000,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1003..1004,\n        sym: \"x\",\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 1007..1011,\n        },\n    ),\n)",
    "Cond(\n    CondExpr {\n        span: 1001..1012,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1032..1036,\n            value: true,\n        },\n    ),\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 1039..1043,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1046..1047,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1037..1048,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1099..1103,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1106..1107,\n        sym: \"u\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1110..1111,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1104..1112,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1133..1137,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1140..1141,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1144..1145,\n        sym: \"u\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1138..1146,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1207..1211,\n            value: true,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1214..1215,\n            value: 1.0,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1218..1219,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1212..1220,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1240..1244,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1247..1248,\n        sym: \"x\",\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1251..1252,\n            value: 1.0,\n        },\n    ),\n)",
    "Cond(\n    CondExpr {\n        span: 1245..1253,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1314..1318,\n            value: true,\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1321..1323,\n            value: \"\",\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1326..1327,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1319..1328,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1348..1352,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1355..1356,\n        sym: \"x\",\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1359..1361,\n            value: \"\",\n        },\n    ),\n)",
    "Cond(\n    CondExpr {\n        span: 1353..1362,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1424..1428,\n            value: true,\n        },\n    ),\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1431..1435,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1438..1439,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1429..1440,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1460..1464,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1467..1468,\n        sym: \"x\",\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1471..1475,\n            value: true,\n        },\n    ),\n)",
    "Cond(\n    CondExpr {\n        span: 1465..1476,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1535..1539,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1546..1550,\n        sym: \"Date\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1550..1554,\n        callee: _,\n        args: [],\n    },\n)",
    "New(\n    NewExpr {\n        span: 1542..1554,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1555..1556,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1540..1557,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1577..1581,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1584..1585,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1592..1596,\n        sym: \"Date\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1596..1599,\n        callee: _,\n        args: [],\n    },\n)",
    "New(\n    NewExpr {\n        span: 1588..1599,\n        callee: _,\n        args: [],\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1582..1599,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1660..1664,\n            value: true,\n        },\n    ),\n)",
    "Lit(\n    Regex(\n        RegexLit {\n            span: 1667..1670,\n            exp: \"1\",\n            flags: \"\",\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1673..1674,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1665..1675,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1695..1699,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1702..1703,\n        sym: \"x\",\n    },\n)",
    "Lit(\n    Regex(\n        RegexLit {\n            span: 1706..1709,\n            exp: \"1\",\n            flags: \"\",\n        },\n    ),\n)",
    "Cond(\n    CondExpr {\n        span: 1700..1710,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1781..1785,\n            value: true,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1795..1796,\n            value: 1.0,\n        },\n    ),\n)",
    "Object(\n    ObjectExpr {\n        span: 1788..1800,\n        props: [\n            KeyValueProp {\n                span: 1790..1798,\n                key: Ident(\n                    Ident {\n                        span: 1790..1793,\n                        sym: \"foo\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1801..1802,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1786..1803,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1823..1827,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1830..1831,\n        sym: \"x\",\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1841..1842,\n            value: 1.0,\n        },\n    ),\n)",
    "Object(\n    ObjectExpr {\n        span: 1834..1845,\n        props: [\n            KeyValueProp {\n                span: 1836..1844,\n                key: Ident(\n                    Ident {\n                        span: 1836..1839,\n                        sym: \"foo\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1828..1845,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1911..1915,\n            value: true,\n        },\n    ),\n)",
    "Arrow(\n    ArrowExpr {\n        span: 1918..1929,\n        params: [],\n        body: Block(\n            [],\n        ),\n        is_async: false,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1930..1931,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1916..1932,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1952..1956,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1959..1960,\n        sym: \"x\",\n    },\n)",
    "Arrow(\n    ArrowExpr {\n        span: 1963..1973,\n        params: [],\n        body: Block(\n            [],\n        ),\n        is_async: false,\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1957..1973,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2078..2079,\n        sym: \"x\",\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2101..2105,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2108..2109,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2134..2135,\n        sym: \"x\",\n    },\n)",
    "Arrow(\n    ArrowExpr {\n        span: 2115..2138,\n        params: [\n            _,\n        ],\n        body: Block(\n            [\n                _,\n            ],\n        ),\n        is_async: false,\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 2106..2138,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2263..2267,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2270..2272,\n        sym: \"i1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2275..2276,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 2268..2277,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2297..2301,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2304..2305,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2308..2310,\n        sym: \"i1\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 2302..2311,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2386..2390,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2393..2395,\n        sym: \"c1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2398..2399,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 2391..2400,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2421..2425,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2428..2429,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2432..2434,\n        sym: \"c1\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 2426..2435,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2526..2530,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2533..2535,\n        sym: \"c2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2538..2539,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 2531..2540,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2561..2565,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2568..2569,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2572..2574,\n        sym: \"c2\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 2566..2575,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2633..2637,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2640..2641,\n        sym: \"E\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2644..2645,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 2638..2646,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2667..2671,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2674..2675,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2678..2679,\n        sym: \"E\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 2672..2680,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2702..2706,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2709..2710,\n        sym: \"E\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 2710..2714,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 2711..2712,\n                sym: \"A\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 2715..2716,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 2707..2717,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2738..2742,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2745..2746,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2749..2750,\n        sym: \"E\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 2750..2753,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 2751..2752,\n                sym: \"A\",\n            },\n        ),\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 2743..2753,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2840..2844,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2847..2849,\n        sym: \"af\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2852..2853,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 2845..2854,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2875..2879,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2882..2883,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2886..2888,\n        sym: \"af\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 2880..2889,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2976..2980,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2983..2985,\n        sym: \"ac\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2988..2989,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 2981..2990,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 3011..3015,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 3018..3019,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 3022..3024,\n        sym: \"ac\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 3016..3025,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 3115..3119,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 3122..3123,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 3126..3127,\n        sym: \"a\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 3120..3128,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 3153..3157,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 3160..3161,\n        sym: \"a\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 3164..3165,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 3158..3166,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 3249..3253,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 3256..3257,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 3260..3261,\n        sym: \"a\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 3254..3262,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 3287..3291,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 3294..3295,\n        sym: \"a\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 3298..3299,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 3292..3300,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 3369..3373,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 3380..3386,\n        sym: \"Object\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 3386..3390,\n        callee: _,\n        args: [],\n    },\n)",
    "New(\n    NewExpr {\n        span: 3376..3390,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 3391..3392,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 3374..3393,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 3414..3418,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 3421..3422,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 3429..3435,\n        sym: \"Object\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 3435..3438,\n        callee: _,\n        args: [],\n    },\n)",
    "New(\n    NewExpr {\n        span: 3425..3438,\n        callee: _,\n        args: [],\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 3419..3438,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 3501..3505,\n            value: true,\n        },\n    ),\n)",
    "Object(\n    ObjectExpr {\n        span: 3508..3512,\n        props: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 3513..3514,\n        sym: \"x\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 3506..3515,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 3536..3540,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 3543..3544,\n        sym: \"x\",\n    },\n)",
    "Object(\n    ObjectExpr {\n        span: 3547..3550,\n        props: [],\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 3541..3550,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)"
  ],
  "module_decls": [
    "ExportDecl(\n    ExportDecl {\n        span: 861..882,\n        decl: _,\n    },\n)",
    "ExportDecl(\n    ExportDecl {\n        span: 922..943,\n        decl: _,\n    },\n)"
  ],
  "functions": [],
  "classes": [],
  "class_members": [],
  "jsx_elements": [],
  "ts_types": [
    "Keyword(\n    Number,\n)"
  ]
}
