DefinitionTree {
    definitions: [
        Constant(
            ConstantDefinition {
                comments: CommentGroup {
                    comments: [],
                },
                const: Keyword {
                    value: "const",
                    position: 0,
                },
                entries: CommaSeparated {
                    inner: [
                        ConstantDefinitionEntry {
                            name: Identifier {
                                position: 6,
                                value: "FOO",
                            },
                            equals: 10,
                            value: Vec(
                                VecExpression {
                                    comments: CommentGroup {
                                        comments: [],
                                    },
                                    vec: Keyword {
                                        value: "vec",
                                        position: 12,
                                    },
                                    left_bracket: 15,
                                    elements: CommaSeparated {
                                        inner: [
                                            VecElementExpression {
                                                value: Identifier(
                                                    Identifier {
                                                        position: 21,
                                                        value: "Qux",
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ClassOperation(
                                                    ConstantFetch {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        class: Identifier(
                                                            Identifier {
                                                                position: 30,
                                                                value: "Foo",
                                                            },
                                                        ),
                                                        double_colon: 33,
                                                        constant: Identifier {
                                                            position: 35,
                                                            value: "Bar",
                                                        },
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ArithmeticOperation(
                                                    Addition {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "1",
                                                                    position: 44,
                                                                },
                                                            ),
                                                        ),
                                                        plus: 46,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "2",
                                                                    position: 48,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ArithmeticOperation(
                                                    Subtraction {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "3",
                                                                    position: 55,
                                                                },
                                                            ),
                                                        ),
                                                        minus: 57,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "4",
                                                                    position: 59,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ArithmeticOperation(
                                                    Multiplication {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "5",
                                                                    position: 66,
                                                                },
                                                            ),
                                                        ),
                                                        asterisk: 68,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "6",
                                                                    position: 70,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ArithmeticOperation(
                                                    Division {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "7",
                                                                    position: 77,
                                                                },
                                                            ),
                                                        ),
                                                        slash: 79,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "8",
                                                                    position: 81,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ArithmeticOperation(
                                                    Modulo {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "9",
                                                                    position: 88,
                                                                },
                                                            ),
                                                        ),
                                                        percent: 90,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "10",
                                                                    position: 92,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ArithmeticOperation(
                                                    Exponentiation {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "11",
                                                                    position: 100,
                                                                },
                                                            ),
                                                        ),
                                                        pow: 103,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "12",
                                                                    position: 106,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: BitwiseOperation(
                                                    LeftShift {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "13",
                                                                    position: 114,
                                                                },
                                                            ),
                                                        ),
                                                        left_shift: 117,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "14",
                                                                    position: 120,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: BitwiseOperation(
                                                    RightShift {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "15",
                                                                    position: 128,
                                                                },
                                                            ),
                                                        ),
                                                        right_shift: 131,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "16",
                                                                    position: 134,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: BitwiseOperation(
                                                    And {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "17",
                                                                    position: 142,
                                                                },
                                                            ),
                                                        ),
                                                        and: 145,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "18",
                                                                    position: 147,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: BitwiseOperation(
                                                    Or {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "19",
                                                                    position: 155,
                                                                },
                                                            ),
                                                        ),
                                                        or: 158,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "20",
                                                                    position: 160,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: BitwiseOperation(
                                                    Xor {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "21",
                                                                    position: 168,
                                                                },
                                                            ),
                                                        ),
                                                        xor: 171,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "22",
                                                                    position: 173,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: LogicalOperation(
                                                    And {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "23",
                                                                    position: 181,
                                                                },
                                                            ),
                                                        ),
                                                        double_ampersand: 184,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "24",
                                                                    position: 187,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: LogicalOperation(
                                                    Or {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "25",
                                                                    position: 195,
                                                                },
                                                            ),
                                                        ),
                                                        double_pipe: 198,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "26",
                                                                    position: 201,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: CoalesceOperation(
                                                    Coalesce {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "27",
                                                                    position: 209,
                                                                },
                                                            ),
                                                        ),
                                                        double_question: 212,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "28",
                                                                    position: 215,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ComparisonOperation(
                                                    Spaceship {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "29",
                                                                    position: 223,
                                                                },
                                                            ),
                                                        ),
                                                        spaceship: 226,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "30",
                                                                    position: 230,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ComparisonOperation(
                                                    Identical {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "31",
                                                                    position: 238,
                                                                },
                                                            ),
                                                        ),
                                                        triple_equals: 241,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "32",
                                                                    position: 245,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ComparisonOperation(
                                                    NotIdentical {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "33",
                                                                    position: 253,
                                                                },
                                                            ),
                                                        ),
                                                        bang_double_equals: 256,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "34",
                                                                    position: 260,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ComparisonOperation(
                                                    Equal {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "35",
                                                                    position: 268,
                                                                },
                                                            ),
                                                        ),
                                                        double_equals: 271,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "36",
                                                                    position: 274,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ComparisonOperation(
                                                    NotEqual {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "37",
                                                                    position: 282,
                                                                },
                                                            ),
                                                        ),
                                                        bang_equals: 285,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "38",
                                                                    position: 288,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ComparisonOperation(
                                                    LessThanOrEqual {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "39",
                                                                    position: 296,
                                                                },
                                                            ),
                                                        ),
                                                        less_than_equals: 299,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "40",
                                                                    position: 302,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ComparisonOperation(
                                                    GreaterThanOrEqual {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "41",
                                                                    position: 310,
                                                                },
                                                            ),
                                                        ),
                                                        greater_than_equals: 313,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "42",
                                                                    position: 316,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ComparisonOperation(
                                                    LessThan {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "43",
                                                                    position: 324,
                                                                },
                                                            ),
                                                        ),
                                                        less_than: 327,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "44",
                                                                    position: 329,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ComparisonOperation(
                                                    GreaterThan {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "45",
                                                                    position: 337,
                                                                },
                                                            ),
                                                        ),
                                                        greater_than: 340,
                                                        right: Literal(
                                                            Integer(
                                                                LiteralInteger {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: "46",
                                                                    position: 342,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: StringOperation(
                                                    Concat {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left: Literal(
                                                            String(
                                                                LiteralString {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: ""a"",
                                                                    position: 350,
                                                                },
                                                            ),
                                                        ),
                                                        dot: 354,
                                                        right: Literal(
                                                            String(
                                                                LiteralString {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    value: ""b"",
                                                                    position: 356,
                                                                },
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: LogicalOperation(
                                                    Not {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        bang: 365,
                                                        right: Identifier(
                                                            Identifier {
                                                                position: 366,
                                                                value: "Biz",
                                                            },
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: BitwiseOperation(
                                                    Not {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        not: 375,
                                                        right: Identifier(
                                                            Identifier {
                                                                position: 376,
                                                                value: "Baz",
                                                            },
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ArithmeticOperation(
                                                    Positive {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        plus: 385,
                                                        right: Identifier(
                                                            Identifier {
                                                                position: 386,
                                                                value: "Qux",
                                                            },
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: ArithmeticOperation(
                                                    Negative {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        minus: 395,
                                                        right: Identifier(
                                                            Identifier {
                                                                position: 396,
                                                                value: "Foo",
                                                            },
                                                        ),
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: Tuple(
                                                    TupleExpression {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        left_parenthesis: 405,
                                                        elements: CommaSeparated {
                                                            inner: [
                                                                Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "1",
                                                                            position: 406,
                                                                        },
                                                                    ),
                                                                ),
                                                                Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "2",
                                                                            position: 409,
                                                                        },
                                                                    ),
                                                                ),
                                                                Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "3",
                                                                            position: 412,
                                                                        },
                                                                    ),
                                                                ),
                                                            ],
                                                            commas: [
                                                                407,
                                                                410,
                                                            ],
                                                        },
                                                        right_parenthesis: 413,
                                                    },
                                                ),
                                            },
                                            VecElementExpression {
                                                value: Dict(
                                                    DictExpression {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        dict: Keyword {
                                                            value: "dict",
                                                            position: 420,
                                                        },
                                                        left_bracket: 424,
                                                        elements: CommaSeparated {
                                                            inner: [
                                                                DictElementExpression {
                                                                    key: Literal(
                                                                        Integer(
                                                                            LiteralInteger {
                                                                                comments: CommentGroup {
                                                                                    comments: [],
                                                                                },
                                                                                value: "1",
                                                                                position: 434,
                                                                            },
                                                                        ),
                                                                    ),
                                                                    double_arrow: 436,
                                                                    value: Literal(
                                                                        String(
                                                                            LiteralString {
                                                                                comments: CommentGroup {
                                                                                    comments: [],
                                                                                },
                                                                                value: ""a"",
                                                                                position: 439,
                                                                            },
                                                                        ),
                                                                    ),
                                                                },
                                                                DictElementExpression {
                                                                    key: Literal(
                                                                        Integer(
                                                                            LiteralInteger {
                                                                                comments: CommentGroup {
                                                                                    comments: [],
                                                                                },
                                                                                value: "2",
                                                                                position: 452,
                                                                            },
                                                                        ),
                                                                    ),
                                                                    double_arrow: 454,
                                                                    value: Literal(
                                                                        String(
                                                                            LiteralString {
                                                                                comments: CommentGroup {
                                                                                    comments: [],
                                                                                },
                                                                                value: ""b"",
                                                                                position: 457,
                                                                            },
                                                                        ),
                                                                    ),
                                                                },
                                                                DictElementExpression {
                                                                    key: Literal(
                                                                        Integer(
                                                                            LiteralInteger {
                                                                                comments: CommentGroup {
                                                                                    comments: [],
                                                                                },
                                                                                value: "3",
                                                                                position: 470,
                                                                            },
                                                                        ),
                                                                    ),
                                                                    double_arrow: 472,
                                                                    value: Literal(
                                                                        String(
                                                                            LiteralString {
                                                                                comments: CommentGroup {
                                                                                    comments: [],
                                                                                },
                                                                                value: ""c"",
                                                                                position: 475,
                                                                            },
                                                                        ),
                                                                    ),
                                                                },
                                                            ],
                                                            commas: [
                                                                442,
                                                                460,
                                                                478,
                                                            ],
                                                        },
                                                        right_bracket: 484,
                                                    },
                                                ),
                                            },
                                        ],
                                        commas: [
                                            24,
                                            38,
                                            49,
                                            60,
                                            71,
                                            82,
                                            94,
                                            108,
                                            122,
                                            136,
                                            149,
                                            162,
                                            175,
                                            189,
                                            203,
                                            217,
                                            232,
                                            247,
                                            262,
                                            276,
                                            290,
                                            304,
                                            318,
                                            331,
                                            344,
                                            359,
                                            369,
                                            379,
                                            389,
                                            399,
                                            414,
                                            485,
                                        ],
                                    },
                                    right_bracket: 487,
                                },
                            ),
                        },
                    ],
                    commas: [],
                },
                semicolon: 488,
            },
        ),
        Function(
            FunctionDefinition {
                comments: CommentGroup {
                    comments: [],
                },
                attributes: [
                    AttributeGroupDefinition {
                        hash_left_bracket: 491,
                        members: CommaSeparated {
                            inner: [
                                AttributeDefinition {
                                    name: Identifier {
                                        position: 493,
                                        value: "Foo",
                                    },
                                    arguments: Some(
                                        ArgumentListExpression {
                                            comments: CommentGroup {
                                                comments: [],
                                            },
                                            left_parenthesis: 496,
                                            arguments: CommaSeparated {
                                                inner: [
                                                    Value {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        value: ClassOperation(
                                                            Initialization {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                new: Keyword {
                                                                    value: "new",
                                                                    position: 497,
                                                                },
                                                                class: Identifier(
                                                                    Identifier {
                                                                        position: 501,
                                                                        value: "Bar",
                                                                    },
                                                                ),
                                                                generics: None,
                                                                arguments: ArgumentListExpression {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    left_parenthesis: 504,
                                                                    arguments: CommaSeparated {
                                                                        inner: [
                                                                            Value {
                                                                                comments: CommentGroup {
                                                                                    comments: [],
                                                                                },
                                                                                value: Vec(
                                                                                    VecExpression {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        vec: Keyword {
                                                                                            value: "vec",
                                                                                            position: 505,
                                                                                        },
                                                                                        left_bracket: 508,
                                                                                        elements: CommaSeparated {
                                                                                            inner: [
                                                                                                VecElementExpression {
                                                                                                    value: ClassOperation(
                                                                                                        Initialization {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            new: Keyword {
                                                                                                                value: "new",
                                                                                                                position: 514,
                                                                                                            },
                                                                                                            class: Identifier(
                                                                                                                Identifier {
                                                                                                                    position: 518,
                                                                                                                    value: "Baz",
                                                                                                                },
                                                                                                            ),
                                                                                                            generics: None,
                                                                                                            arguments: ArgumentListExpression {
                                                                                                                comments: CommentGroup {
                                                                                                                    comments: [],
                                                                                                                },
                                                                                                                left_parenthesis: 521,
                                                                                                                arguments: CommaSeparated {
                                                                                                                    inner: [],
                                                                                                                    commas: [],
                                                                                                                },
                                                                                                                right_parenthesis: 522,
                                                                                                            },
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: Identifier(
                                                                                                        Identifier {
                                                                                                            position: 529,
                                                                                                            value: "Qux",
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ClassOperation(
                                                                                                        ConstantFetch {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            class: Identifier(
                                                                                                                Identifier {
                                                                                                                    position: 538,
                                                                                                                    value: "Foo",
                                                                                                                },
                                                                                                            ),
                                                                                                            double_colon: 541,
                                                                                                            constant: Identifier {
                                                                                                                position: 543,
                                                                                                                value: "Bar",
                                                                                                            },
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ArithmeticOperation(
                                                                                                        Addition {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "1",
                                                                                                                        position: 552,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            plus: 554,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "2",
                                                                                                                        position: 556,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ArithmeticOperation(
                                                                                                        Subtraction {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "3",
                                                                                                                        position: 563,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            minus: 565,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "4",
                                                                                                                        position: 567,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ArithmeticOperation(
                                                                                                        Multiplication {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "5",
                                                                                                                        position: 574,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            asterisk: 576,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "6",
                                                                                                                        position: 578,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ArithmeticOperation(
                                                                                                        Division {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "7",
                                                                                                                        position: 585,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            slash: 587,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "8",
                                                                                                                        position: 589,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ArithmeticOperation(
                                                                                                        Modulo {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "9",
                                                                                                                        position: 596,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            percent: 598,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "10",
                                                                                                                        position: 600,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ArithmeticOperation(
                                                                                                        Exponentiation {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "11",
                                                                                                                        position: 608,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            pow: 611,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "12",
                                                                                                                        position: 614,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: BitwiseOperation(
                                                                                                        LeftShift {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "13",
                                                                                                                        position: 622,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            left_shift: 625,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "14",
                                                                                                                        position: 628,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: BitwiseOperation(
                                                                                                        RightShift {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "15",
                                                                                                                        position: 636,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            right_shift: 639,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "16",
                                                                                                                        position: 642,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: BitwiseOperation(
                                                                                                        And {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "17",
                                                                                                                        position: 650,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            and: 653,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "18",
                                                                                                                        position: 655,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: BitwiseOperation(
                                                                                                        Or {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "19",
                                                                                                                        position: 663,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            or: 666,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "20",
                                                                                                                        position: 668,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: BitwiseOperation(
                                                                                                        Xor {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "21",
                                                                                                                        position: 676,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            xor: 679,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "22",
                                                                                                                        position: 681,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: LogicalOperation(
                                                                                                        And {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "23",
                                                                                                                        position: 689,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            double_ampersand: 692,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "24",
                                                                                                                        position: 695,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: LogicalOperation(
                                                                                                        Or {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "25",
                                                                                                                        position: 703,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            double_pipe: 706,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "26",
                                                                                                                        position: 709,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: CoalesceOperation(
                                                                                                        Coalesce {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "27",
                                                                                                                        position: 717,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            double_question: 720,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "28",
                                                                                                                        position: 723,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ComparisonOperation(
                                                                                                        Spaceship {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "29",
                                                                                                                        position: 731,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            spaceship: 734,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "30",
                                                                                                                        position: 738,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ComparisonOperation(
                                                                                                        Identical {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "31",
                                                                                                                        position: 746,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            triple_equals: 749,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "32",
                                                                                                                        position: 753,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ComparisonOperation(
                                                                                                        NotIdentical {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "33",
                                                                                                                        position: 761,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            bang_double_equals: 764,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "34",
                                                                                                                        position: 768,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ComparisonOperation(
                                                                                                        Equal {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "35",
                                                                                                                        position: 776,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            double_equals: 779,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "36",
                                                                                                                        position: 782,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ComparisonOperation(
                                                                                                        NotEqual {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "37",
                                                                                                                        position: 790,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            bang_equals: 793,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "38",
                                                                                                                        position: 796,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ComparisonOperation(
                                                                                                        LessThanOrEqual {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "39",
                                                                                                                        position: 804,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            less_than_equals: 807,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "40",
                                                                                                                        position: 810,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ComparisonOperation(
                                                                                                        GreaterThanOrEqual {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "41",
                                                                                                                        position: 818,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            greater_than_equals: 821,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "42",
                                                                                                                        position: 824,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ComparisonOperation(
                                                                                                        LessThan {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "43",
                                                                                                                        position: 832,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            less_than: 835,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "44",
                                                                                                                        position: 837,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ComparisonOperation(
                                                                                                        GreaterThan {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "45",
                                                                                                                        position: 845,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            greater_than: 848,
                                                                                                            right: Literal(
                                                                                                                Integer(
                                                                                                                    LiteralInteger {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: "46",
                                                                                                                        position: 850,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: StringOperation(
                                                                                                        Concat {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            left: Literal(
                                                                                                                String(
                                                                                                                    LiteralString {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: ""a"",
                                                                                                                        position: 858,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                            dot: 862,
                                                                                                            right: Literal(
                                                                                                                String(
                                                                                                                    LiteralString {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        value: ""b"",
                                                                                                                        position: 864,
                                                                                                                    },
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: LogicalOperation(
                                                                                                        Not {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            bang: 873,
                                                                                                            right: Identifier(
                                                                                                                Identifier {
                                                                                                                    position: 874,
                                                                                                                    value: "Biz",
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: BitwiseOperation(
                                                                                                        Not {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            not: 883,
                                                                                                            right: Identifier(
                                                                                                                Identifier {
                                                                                                                    position: 884,
                                                                                                                    value: "Baz",
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ArithmeticOperation(
                                                                                                        Positive {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            plus: 893,
                                                                                                            right: Identifier(
                                                                                                                Identifier {
                                                                                                                    position: 894,
                                                                                                                    value: "Qux",
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                VecElementExpression {
                                                                                                    value: ArithmeticOperation(
                                                                                                        Negative {
                                                                                                            comments: CommentGroup {
                                                                                                                comments: [],
                                                                                                            },
                                                                                                            minus: 903,
                                                                                                            right: Identifier(
                                                                                                                Identifier {
                                                                                                                    position: 904,
                                                                                                                    value: "Foo",
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ],
                                                                                            commas: [
                                                                                                523,
                                                                                                532,
                                                                                                546,
                                                                                                557,
                                                                                                568,
                                                                                                579,
                                                                                                590,
                                                                                                602,
                                                                                                616,
                                                                                                630,
                                                                                                644,
                                                                                                657,
                                                                                                670,
                                                                                                683,
                                                                                                697,
                                                                                                711,
                                                                                                725,
                                                                                                740,
                                                                                                755,
                                                                                                770,
                                                                                                784,
                                                                                                798,
                                                                                                812,
                                                                                                826,
                                                                                                839,
                                                                                                852,
                                                                                                867,
                                                                                                877,
                                                                                                887,
                                                                                                897,
                                                                                                907,
                                                                                            ],
                                                                                        },
                                                                                        right_bracket: 909,
                                                                                    },
                                                                                ),
                                                                            },
                                                                        ],
                                                                        commas: [],
                                                                    },
                                                                    right_parenthesis: 910,
                                                                },
                                                            },
                                                        ),
                                                    },
                                                ],
                                                commas: [],
                                            },
                                            right_parenthesis: 911,
                                        },
                                    ),
                                },
                            ],
                            commas: [],
                        },
                        right_bracket: 912,
                    },
                ],
                function: Keyword {
                    value: "function",
                    position: 914,
                },
                name: Identifier {
                    position: 923,
                    value: "foo",
                },
                templates: None,
                parameters: FunctionLikeParameterListDefinition {
                    comments: CommentGroup {
                        comments: [],
                    },
                    left_parenthesis: 926,
                    parameters: CommaSeparated {
                        inner: [
                            FunctionLikeParameterDefinition {
                                comments: CommentGroup {
                                    comments: [],
                                },
                                attributes: [],
                                type_definition: Identifier(
                                    TemplatedIdentifier {
                                        name: Identifier {
                                            position: 932,
                                            value: "Foo",
                                        },
                                        templates: None,
                                    },
                                ),
                                ellipsis: None,
                                variable: Variable {
                                    position: 936,
                                    name: "$foo",
                                },
                                default: Some(
                                    FunctionLikeParameterDefaultValueDefinition {
                                        equals: 941,
                                        value: ClassOperation(
                                            Initialization {
                                                comments: CommentGroup {
                                                    comments: [],
                                                },
                                                new: Keyword {
                                                    value: "new",
                                                    position: 943,
                                                },
                                                class: Identifier(
                                                    Identifier {
                                                        position: 947,
                                                        value: "Foo",
                                                    },
                                                ),
                                                generics: None,
                                                arguments: ArgumentListExpression {
                                                    comments: CommentGroup {
                                                        comments: [],
                                                    },
                                                    left_parenthesis: 950,
                                                    arguments: CommaSeparated {
                                                        inner: [
                                                            Value {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                value: ClassOperation(
                                                                    Initialization {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        new: Keyword {
                                                                            value: "new",
                                                                            position: 951,
                                                                        },
                                                                        class: Identifier(
                                                                            Identifier {
                                                                                position: 955,
                                                                                value: "Bar",
                                                                            },
                                                                        ),
                                                                        generics: None,
                                                                        arguments: ArgumentListExpression {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            left_parenthesis: 958,
                                                                            arguments: CommaSeparated {
                                                                                inner: [
                                                                                    Value {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: Vec(
                                                                                            VecExpression {
                                                                                                comments: CommentGroup {
                                                                                                    comments: [],
                                                                                                },
                                                                                                vec: Keyword {
                                                                                                    value: "vec",
                                                                                                    position: 959,
                                                                                                },
                                                                                                left_bracket: 962,
                                                                                                elements: CommaSeparated {
                                                                                                    inner: [
                                                                                                        VecElementExpression {
                                                                                                            value: ClassOperation(
                                                                                                                Initialization {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    new: Keyword {
                                                                                                                        value: "new",
                                                                                                                        position: 972,
                                                                                                                    },
                                                                                                                    class: Identifier(
                                                                                                                        Identifier {
                                                                                                                            position: 976,
                                                                                                                            value: "Baz",
                                                                                                                        },
                                                                                                                    ),
                                                                                                                    generics: None,
                                                                                                                    arguments: ArgumentListExpression {
                                                                                                                        comments: CommentGroup {
                                                                                                                            comments: [],
                                                                                                                        },
                                                                                                                        left_parenthesis: 979,
                                                                                                                        arguments: CommaSeparated {
                                                                                                                            inner: [],
                                                                                                                            commas: [],
                                                                                                                        },
                                                                                                                        right_parenthesis: 980,
                                                                                                                    },
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: Identifier(
                                                                                                                Identifier {
                                                                                                                    position: 991,
                                                                                                                    value: "Qux",
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ClassOperation(
                                                                                                                ConstantFetch {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    class: Identifier(
                                                                                                                        Identifier {
                                                                                                                            position: 1004,
                                                                                                                            value: "Foo",
                                                                                                                        },
                                                                                                                    ),
                                                                                                                    double_colon: 1007,
                                                                                                                    constant: Identifier {
                                                                                                                        position: 1009,
                                                                                                                        value: "Bar",
                                                                                                                    },
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ArithmeticOperation(
                                                                                                                Addition {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "1",
                                                                                                                                position: 1022,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    plus: 1024,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "2",
                                                                                                                                position: 1026,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ArithmeticOperation(
                                                                                                                Subtraction {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "3",
                                                                                                                                position: 1037,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    minus: 1039,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "4",
                                                                                                                                position: 1041,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ArithmeticOperation(
                                                                                                                Multiplication {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "5",
                                                                                                                                position: 1052,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    asterisk: 1054,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "6",
                                                                                                                                position: 1056,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ArithmeticOperation(
                                                                                                                Division {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "7",
                                                                                                                                position: 1067,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    slash: 1069,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "8",
                                                                                                                                position: 1071,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ArithmeticOperation(
                                                                                                                Modulo {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "9",
                                                                                                                                position: 1082,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    percent: 1084,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "10",
                                                                                                                                position: 1086,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ArithmeticOperation(
                                                                                                                Exponentiation {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "11",
                                                                                                                                position: 1098,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    pow: 1101,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "12",
                                                                                                                                position: 1104,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: BitwiseOperation(
                                                                                                                LeftShift {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "13",
                                                                                                                                position: 1116,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    left_shift: 1119,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "14",
                                                                                                                                position: 1122,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: BitwiseOperation(
                                                                                                                RightShift {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "15",
                                                                                                                                position: 1134,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    right_shift: 1137,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "16",
                                                                                                                                position: 1140,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: BitwiseOperation(
                                                                                                                And {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "17",
                                                                                                                                position: 1152,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    and: 1155,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "18",
                                                                                                                                position: 1157,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: BitwiseOperation(
                                                                                                                Or {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "19",
                                                                                                                                position: 1169,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    or: 1172,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "20",
                                                                                                                                position: 1174,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: BitwiseOperation(
                                                                                                                Xor {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "21",
                                                                                                                                position: 1186,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    xor: 1189,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "22",
                                                                                                                                position: 1191,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: LogicalOperation(
                                                                                                                And {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "23",
                                                                                                                                position: 1203,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    double_ampersand: 1206,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "24",
                                                                                                                                position: 1209,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: LogicalOperation(
                                                                                                                Or {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "25",
                                                                                                                                position: 1221,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    double_pipe: 1224,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "26",
                                                                                                                                position: 1227,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: CoalesceOperation(
                                                                                                                Coalesce {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "27",
                                                                                                                                position: 1239,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    double_question: 1242,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "28",
                                                                                                                                position: 1245,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ComparisonOperation(
                                                                                                                Spaceship {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "29",
                                                                                                                                position: 1257,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    spaceship: 1260,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "30",
                                                                                                                                position: 1264,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ComparisonOperation(
                                                                                                                Identical {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "31",
                                                                                                                                position: 1276,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    triple_equals: 1279,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "32",
                                                                                                                                position: 1283,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ComparisonOperation(
                                                                                                                NotIdentical {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "33",
                                                                                                                                position: 1295,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    bang_double_equals: 1298,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "34",
                                                                                                                                position: 1302,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ComparisonOperation(
                                                                                                                Equal {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "35",
                                                                                                                                position: 1314,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    double_equals: 1317,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "36",
                                                                                                                                position: 1320,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ComparisonOperation(
                                                                                                                NotEqual {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "37",
                                                                                                                                position: 1332,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    bang_equals: 1335,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "38",
                                                                                                                                position: 1338,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ComparisonOperation(
                                                                                                                LessThanOrEqual {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "39",
                                                                                                                                position: 1350,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    less_than_equals: 1353,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "40",
                                                                                                                                position: 1356,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ComparisonOperation(
                                                                                                                GreaterThanOrEqual {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "41",
                                                                                                                                position: 1368,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    greater_than_equals: 1371,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "42",
                                                                                                                                position: 1374,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ComparisonOperation(
                                                                                                                LessThan {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "43",
                                                                                                                                position: 1386,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    less_than: 1389,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "44",
                                                                                                                                position: 1391,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ComparisonOperation(
                                                                                                                GreaterThan {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "45",
                                                                                                                                position: 1403,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    greater_than: 1406,
                                                                                                                    right: Literal(
                                                                                                                        Integer(
                                                                                                                            LiteralInteger {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: "46",
                                                                                                                                position: 1408,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: StringOperation(
                                                                                                                Concat {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    left: Literal(
                                                                                                                        String(
                                                                                                                            LiteralString {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: ""a"",
                                                                                                                                position: 1420,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                    dot: 1424,
                                                                                                                    right: Literal(
                                                                                                                        String(
                                                                                                                            LiteralString {
                                                                                                                                comments: CommentGroup {
                                                                                                                                    comments: [],
                                                                                                                                },
                                                                                                                                value: ""b"",
                                                                                                                                position: 1426,
                                                                                                                            },
                                                                                                                        ),
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: LogicalOperation(
                                                                                                                Not {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    bang: 1439,
                                                                                                                    right: Identifier(
                                                                                                                        Identifier {
                                                                                                                            position: 1440,
                                                                                                                            value: "Biz",
                                                                                                                        },
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: BitwiseOperation(
                                                                                                                Not {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    not: 1453,
                                                                                                                    right: Identifier(
                                                                                                                        Identifier {
                                                                                                                            position: 1454,
                                                                                                                            value: "Baz",
                                                                                                                        },
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ArithmeticOperation(
                                                                                                                Positive {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    plus: 1467,
                                                                                                                    right: Identifier(
                                                                                                                        Identifier {
                                                                                                                            position: 1468,
                                                                                                                            value: "Qux",
                                                                                                                        },
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        VecElementExpression {
                                                                                                            value: ArithmeticOperation(
                                                                                                                Negative {
                                                                                                                    comments: CommentGroup {
                                                                                                                        comments: [],
                                                                                                                    },
                                                                                                                    minus: 1481,
                                                                                                                    right: Identifier(
                                                                                                                        Identifier {
                                                                                                                            position: 1482,
                                                                                                                            value: "Foo",
                                                                                                                        },
                                                                                                                    ),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    ],
                                                                                                    commas: [
                                                                                                        981,
                                                                                                        994,
                                                                                                        1012,
                                                                                                        1027,
                                                                                                        1042,
                                                                                                        1057,
                                                                                                        1072,
                                                                                                        1088,
                                                                                                        1106,
                                                                                                        1124,
                                                                                                        1142,
                                                                                                        1159,
                                                                                                        1176,
                                                                                                        1193,
                                                                                                        1211,
                                                                                                        1229,
                                                                                                        1247,
                                                                                                        1266,
                                                                                                        1285,
                                                                                                        1304,
                                                                                                        1322,
                                                                                                        1340,
                                                                                                        1358,
                                                                                                        1376,
                                                                                                        1393,
                                                                                                        1410,
                                                                                                        1429,
                                                                                                        1443,
                                                                                                        1457,
                                                                                                        1471,
                                                                                                        1485,
                                                                                                    ],
                                                                                                },
                                                                                                right_bracket: 1491,
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                ],
                                                                                commas: [],
                                                                            },
                                                                            right_parenthesis: 1492,
                                                                        },
                                                                    },
                                                                ),
                                                            },
                                                        ],
                                                        commas: [],
                                                    },
                                                    right_parenthesis: 1493,
                                                },
                                            },
                                        ),
                                    },
                                ),
                            },
                        ],
                        commas: [],
                    },
                    right_parenthesis: 1495,
                },
                return_type: FunctionLikeReturnTypeDefinition {
                    colon: 1496,
                    type_definition: Void(
                        Keyword {
                            value: "void",
                            position: 1498,
                        },
                    ),
                },
                body: BlockStatement {
                    comments: CommentGroup {
                        comments: [],
                    },
                    left_brace: 1503,
                    statements: [],
                    right_brace: 1506,
                },
            },
        ),
        Class(
            ClassDefinition {
                comments: CommentGroup {
                    comments: [],
                },
                attributes: [],
                modifiers: ModifierGroupDefinition {
                    position: 1509,
                    modifiers: [],
                },
                class: Keyword {
                    value: "class",
                    position: 1509,
                },
                name: Identifier {
                    position: 1515,
                    value: "Bar",
                },
                templates: None,
                extends: None,
                implements: None,
                body: ClassDefinitionBody {
                    left_brace: 1519,
                    members: [
                        Constant(
                            ClassishConstantDefinition {
                                comments: CommentGroup {
                                    comments: [],
                                },
                                attributes: [],
                                modifiers: ModifierGroupDefinition {
                                    position: 1533,
                                    modifiers: [
                                        Private(
                                            Keyword {
                                                value: "private",
                                                position: 1525,
                                            },
                                        ),
                                    ],
                                },
                                const: Keyword {
                                    value: "const",
                                    position: 1533,
                                },
                                entries: CommaSeparated {
                                    inner: [
                                        ConstantDefinitionEntry {
                                            name: Identifier {
                                                position: 1539,
                                                value: "FOO",
                                            },
                                            equals: 1543,
                                            value: Vec(
                                                VecExpression {
                                                    comments: CommentGroup {
                                                        comments: [],
                                                    },
                                                    vec: Keyword {
                                                        value: "vec",
                                                        position: 1545,
                                                    },
                                                    left_bracket: 1548,
                                                    elements: CommaSeparated {
                                                        inner: [
                                                            VecElementExpression {
                                                                value: Identifier(
                                                                    Identifier {
                                                                        position: 1558,
                                                                        value: "Qux",
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ClassOperation(
                                                                    ConstantFetch {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        class: Identifier(
                                                                            Identifier {
                                                                                position: 1571,
                                                                                value: "Foo",
                                                                            },
                                                                        ),
                                                                        double_colon: 1574,
                                                                        constant: Identifier {
                                                                            position: 1576,
                                                                            value: "Bar",
                                                                        },
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ArithmeticOperation(
                                                                    Addition {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "1",
                                                                                    position: 1589,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        plus: 1591,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "2",
                                                                                    position: 1593,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ArithmeticOperation(
                                                                    Subtraction {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "3",
                                                                                    position: 1604,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        minus: 1606,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "4",
                                                                                    position: 1608,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ArithmeticOperation(
                                                                    Multiplication {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "5",
                                                                                    position: 1619,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        asterisk: 1621,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "6",
                                                                                    position: 1623,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ArithmeticOperation(
                                                                    Division {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "7",
                                                                                    position: 1634,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        slash: 1636,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "8",
                                                                                    position: 1638,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ArithmeticOperation(
                                                                    Modulo {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "9",
                                                                                    position: 1649,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        percent: 1651,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "10",
                                                                                    position: 1653,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ArithmeticOperation(
                                                                    Exponentiation {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "11",
                                                                                    position: 1665,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        pow: 1668,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "12",
                                                                                    position: 1671,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: BitwiseOperation(
                                                                    LeftShift {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "13",
                                                                                    position: 1683,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        left_shift: 1686,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "14",
                                                                                    position: 1689,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: BitwiseOperation(
                                                                    RightShift {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "15",
                                                                                    position: 1701,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        right_shift: 1704,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "16",
                                                                                    position: 1707,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: BitwiseOperation(
                                                                    And {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "17",
                                                                                    position: 1719,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        and: 1722,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "18",
                                                                                    position: 1724,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: BitwiseOperation(
                                                                    Or {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "19",
                                                                                    position: 1736,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        or: 1739,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "20",
                                                                                    position: 1741,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: BitwiseOperation(
                                                                    Xor {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "21",
                                                                                    position: 1753,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        xor: 1756,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "22",
                                                                                    position: 1758,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: LogicalOperation(
                                                                    And {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "23",
                                                                                    position: 1770,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        double_ampersand: 1773,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "24",
                                                                                    position: 1776,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: LogicalOperation(
                                                                    Or {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "25",
                                                                                    position: 1788,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        double_pipe: 1791,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "26",
                                                                                    position: 1794,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: CoalesceOperation(
                                                                    Coalesce {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "27",
                                                                                    position: 1806,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        double_question: 1809,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "28",
                                                                                    position: 1812,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ComparisonOperation(
                                                                    Spaceship {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "29",
                                                                                    position: 1824,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        spaceship: 1827,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "30",
                                                                                    position: 1831,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ComparisonOperation(
                                                                    Identical {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "31",
                                                                                    position: 1843,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        triple_equals: 1846,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "32",
                                                                                    position: 1850,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ComparisonOperation(
                                                                    NotIdentical {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "33",
                                                                                    position: 1862,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        bang_double_equals: 1865,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "34",
                                                                                    position: 1869,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ComparisonOperation(
                                                                    Equal {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "35",
                                                                                    position: 1881,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        double_equals: 1884,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "36",
                                                                                    position: 1887,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ComparisonOperation(
                                                                    NotEqual {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "37",
                                                                                    position: 1899,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        bang_equals: 1902,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "38",
                                                                                    position: 1905,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ComparisonOperation(
                                                                    LessThanOrEqual {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "39",
                                                                                    position: 1917,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        less_than_equals: 1920,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "40",
                                                                                    position: 1923,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ComparisonOperation(
                                                                    GreaterThanOrEqual {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "41",
                                                                                    position: 1935,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        greater_than_equals: 1938,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "42",
                                                                                    position: 1941,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ComparisonOperation(
                                                                    LessThan {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "43",
                                                                                    position: 1953,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        less_than: 1956,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "44",
                                                                                    position: 1958,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ComparisonOperation(
                                                                    GreaterThan {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "45",
                                                                                    position: 1970,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        greater_than: 1973,
                                                                        right: Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "46",
                                                                                    position: 1975,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: StringOperation(
                                                                    Concat {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left: Literal(
                                                                            String(
                                                                                LiteralString {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: ""a"",
                                                                                    position: 1987,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        dot: 1991,
                                                                        right: Literal(
                                                                            String(
                                                                                LiteralString {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: ""b"",
                                                                                    position: 1993,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: LogicalOperation(
                                                                    Not {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        bang: 2006,
                                                                        right: Identifier(
                                                                            Identifier {
                                                                                position: 2007,
                                                                                value: "Biz",
                                                                            },
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: BitwiseOperation(
                                                                    Not {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        not: 2020,
                                                                        right: Identifier(
                                                                            Identifier {
                                                                                position: 2021,
                                                                                value: "Baz",
                                                                            },
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ArithmeticOperation(
                                                                    Positive {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        plus: 2034,
                                                                        right: Identifier(
                                                                            Identifier {
                                                                                position: 2035,
                                                                                value: "Qux",
                                                                            },
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: ArithmeticOperation(
                                                                    Negative {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        minus: 2048,
                                                                        right: Identifier(
                                                                            Identifier {
                                                                                position: 2049,
                                                                                value: "Foo",
                                                                            },
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: Tuple(
                                                                    TupleExpression {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        left_parenthesis: 2062,
                                                                        elements: CommaSeparated {
                                                                            inner: [
                                                                                Literal(
                                                                                    Integer(
                                                                                        LiteralInteger {
                                                                                            comments: CommentGroup {
                                                                                                comments: [],
                                                                                            },
                                                                                            value: "1",
                                                                                            position: 2063,
                                                                                        },
                                                                                    ),
                                                                                ),
                                                                                Literal(
                                                                                    Integer(
                                                                                        LiteralInteger {
                                                                                            comments: CommentGroup {
                                                                                                comments: [],
                                                                                            },
                                                                                            value: "2",
                                                                                            position: 2066,
                                                                                        },
                                                                                    ),
                                                                                ),
                                                                                Literal(
                                                                                    Integer(
                                                                                        LiteralInteger {
                                                                                            comments: CommentGroup {
                                                                                                comments: [],
                                                                                            },
                                                                                            value: "3",
                                                                                            position: 2069,
                                                                                        },
                                                                                    ),
                                                                                ),
                                                                            ],
                                                                            commas: [
                                                                                2064,
                                                                                2067,
                                                                            ],
                                                                        },
                                                                        right_parenthesis: 2070,
                                                                    },
                                                                ),
                                                            },
                                                            VecElementExpression {
                                                                value: Dict(
                                                                    DictExpression {
                                                                        comments: CommentGroup {
                                                                            comments: [],
                                                                        },
                                                                        dict: Keyword {
                                                                            value: "dict",
                                                                            position: 2081,
                                                                        },
                                                                        left_bracket: 2085,
                                                                        elements: CommaSeparated {
                                                                            inner: [
                                                                                DictElementExpression {
                                                                                    key: Literal(
                                                                                        Integer(
                                                                                            LiteralInteger {
                                                                                                comments: CommentGroup {
                                                                                                    comments: [],
                                                                                                },
                                                                                                value: "1",
                                                                                                position: 2099,
                                                                                            },
                                                                                        ),
                                                                                    ),
                                                                                    double_arrow: 2101,
                                                                                    value: Literal(
                                                                                        String(
                                                                                            LiteralString {
                                                                                                comments: CommentGroup {
                                                                                                    comments: [],
                                                                                                },
                                                                                                value: ""a"",
                                                                                                position: 2104,
                                                                                            },
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                                DictElementExpression {
                                                                                    key: Literal(
                                                                                        Integer(
                                                                                            LiteralInteger {
                                                                                                comments: CommentGroup {
                                                                                                    comments: [],
                                                                                                },
                                                                                                value: "2",
                                                                                                position: 2121,
                                                                                            },
                                                                                        ),
                                                                                    ),
                                                                                    double_arrow: 2123,
                                                                                    value: Literal(
                                                                                        String(
                                                                                            LiteralString {
                                                                                                comments: CommentGroup {
                                                                                                    comments: [],
                                                                                                },
                                                                                                value: ""b"",
                                                                                                position: 2126,
                                                                                            },
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                                DictElementExpression {
                                                                                    key: Literal(
                                                                                        Integer(
                                                                                            LiteralInteger {
                                                                                                comments: CommentGroup {
                                                                                                    comments: [],
                                                                                                },
                                                                                                value: "3",
                                                                                                position: 2143,
                                                                                            },
                                                                                        ),
                                                                                    ),
                                                                                    double_arrow: 2145,
                                                                                    value: Literal(
                                                                                        String(
                                                                                            LiteralString {
                                                                                                comments: CommentGroup {
                                                                                                    comments: [],
                                                                                                },
                                                                                                value: ""c"",
                                                                                                position: 2148,
                                                                                            },
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            ],
                                                                            commas: [
                                                                                2107,
                                                                                2129,
                                                                                2151,
                                                                            ],
                                                                        },
                                                                        right_bracket: 2161,
                                                                    },
                                                                ),
                                                            },
                                                        ],
                                                        commas: [
                                                            1561,
                                                            1579,
                                                            1594,
                                                            1609,
                                                            1624,
                                                            1639,
                                                            1655,
                                                            1673,
                                                            1691,
                                                            1709,
                                                            1726,
                                                            1743,
                                                            1760,
                                                            1778,
                                                            1796,
                                                            1814,
                                                            1833,
                                                            1852,
                                                            1871,
                                                            1889,
                                                            1907,
                                                            1925,
                                                            1943,
                                                            1960,
                                                            1977,
                                                            1996,
                                                            2010,
                                                            2024,
                                                            2038,
                                                            2052,
                                                            2071,
                                                            2162,
                                                        ],
                                                    },
                                                    right_bracket: 2168,
                                                },
                                            ),
                                        },
                                    ],
                                    commas: [],
                                },
                                semicolon: 2169,
                            },
                        ),
                        Property(
                            PropertyDefinition {
                                attributes: [],
                                modifiers: ModifierGroupDefinition {
                                    position: 2188,
                                    modifiers: [
                                        Private(
                                            Keyword {
                                                value: "private",
                                                position: 2180,
                                            },
                                        ),
                                    ],
                                },
                                type_definition: Vec(
                                    Keyword {
                                        value: "vec",
                                        position: 2188,
                                    },
                                    TypeTemplateGroupDefinition {
                                        comments: CommentGroup {
                                            comments: [],
                                        },
                                        less_than: 2191,
                                        members: CommaSeparated {
                                            inner: [
                                                Mixed(
                                                    Keyword {
                                                        value: "mixed",
                                                        position: 2192,
                                                    },
                                                ),
                                            ],
                                            commas: [],
                                        },
                                        greater_than: 2197,
                                    },
                                ),
                                entry: Initialized {
                                    variable: Variable {
                                        position: 2199,
                                        name: "$bar",
                                    },
                                    equals: 2204,
                                    value: Vec(
                                        VecExpression {
                                            comments: CommentGroup {
                                                comments: [],
                                            },
                                            vec: Keyword {
                                                value: "vec",
                                                position: 2206,
                                            },
                                            left_bracket: 2209,
                                            elements: CommaSeparated {
                                                inner: [
                                                    VecElementExpression {
                                                        value: Identifier(
                                                            Identifier {
                                                                position: 2219,
                                                                value: "Qux",
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ClassOperation(
                                                            ConstantFetch {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                class: Identifier(
                                                                    Identifier {
                                                                        position: 2232,
                                                                        value: "Foo",
                                                                    },
                                                                ),
                                                                double_colon: 2235,
                                                                constant: Identifier {
                                                                    position: 2237,
                                                                    value: "Bar",
                                                                },
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ArithmeticOperation(
                                                            Addition {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "1",
                                                                            position: 2250,
                                                                        },
                                                                    ),
                                                                ),
                                                                plus: 2252,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "2",
                                                                            position: 2254,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ArithmeticOperation(
                                                            Subtraction {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "3",
                                                                            position: 2265,
                                                                        },
                                                                    ),
                                                                ),
                                                                minus: 2267,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "4",
                                                                            position: 2269,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ArithmeticOperation(
                                                            Multiplication {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "5",
                                                                            position: 2280,
                                                                        },
                                                                    ),
                                                                ),
                                                                asterisk: 2282,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "6",
                                                                            position: 2284,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ArithmeticOperation(
                                                            Division {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "7",
                                                                            position: 2295,
                                                                        },
                                                                    ),
                                                                ),
                                                                slash: 2297,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "8",
                                                                            position: 2299,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ArithmeticOperation(
                                                            Modulo {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "9",
                                                                            position: 2310,
                                                                        },
                                                                    ),
                                                                ),
                                                                percent: 2312,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "10",
                                                                            position: 2314,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ArithmeticOperation(
                                                            Exponentiation {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "11",
                                                                            position: 2326,
                                                                        },
                                                                    ),
                                                                ),
                                                                pow: 2329,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "12",
                                                                            position: 2332,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: BitwiseOperation(
                                                            LeftShift {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "13",
                                                                            position: 2344,
                                                                        },
                                                                    ),
                                                                ),
                                                                left_shift: 2347,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "14",
                                                                            position: 2350,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: BitwiseOperation(
                                                            RightShift {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "15",
                                                                            position: 2362,
                                                                        },
                                                                    ),
                                                                ),
                                                                right_shift: 2365,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "16",
                                                                            position: 2368,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: BitwiseOperation(
                                                            And {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "17",
                                                                            position: 2380,
                                                                        },
                                                                    ),
                                                                ),
                                                                and: 2383,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "18",
                                                                            position: 2385,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: BitwiseOperation(
                                                            Or {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "19",
                                                                            position: 2397,
                                                                        },
                                                                    ),
                                                                ),
                                                                or: 2400,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "20",
                                                                            position: 2402,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: BitwiseOperation(
                                                            Xor {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "21",
                                                                            position: 2414,
                                                                        },
                                                                    ),
                                                                ),
                                                                xor: 2417,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "22",
                                                                            position: 2419,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: LogicalOperation(
                                                            And {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "23",
                                                                            position: 2431,
                                                                        },
                                                                    ),
                                                                ),
                                                                double_ampersand: 2434,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "24",
                                                                            position: 2437,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: LogicalOperation(
                                                            Or {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "25",
                                                                            position: 2449,
                                                                        },
                                                                    ),
                                                                ),
                                                                double_pipe: 2452,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "26",
                                                                            position: 2455,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: CoalesceOperation(
                                                            Coalesce {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "27",
                                                                            position: 2467,
                                                                        },
                                                                    ),
                                                                ),
                                                                double_question: 2470,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "28",
                                                                            position: 2473,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ComparisonOperation(
                                                            Spaceship {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "29",
                                                                            position: 2485,
                                                                        },
                                                                    ),
                                                                ),
                                                                spaceship: 2488,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "30",
                                                                            position: 2492,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ComparisonOperation(
                                                            Identical {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "31",
                                                                            position: 2504,
                                                                        },
                                                                    ),
                                                                ),
                                                                triple_equals: 2507,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "32",
                                                                            position: 2511,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ComparisonOperation(
                                                            NotIdentical {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "33",
                                                                            position: 2523,
                                                                        },
                                                                    ),
                                                                ),
                                                                bang_double_equals: 2526,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "34",
                                                                            position: 2530,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ComparisonOperation(
                                                            Equal {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "35",
                                                                            position: 2542,
                                                                        },
                                                                    ),
                                                                ),
                                                                double_equals: 2545,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "36",
                                                                            position: 2548,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ComparisonOperation(
                                                            NotEqual {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "37",
                                                                            position: 2560,
                                                                        },
                                                                    ),
                                                                ),
                                                                bang_equals: 2563,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "38",
                                                                            position: 2566,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ComparisonOperation(
                                                            LessThanOrEqual {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "39",
                                                                            position: 2578,
                                                                        },
                                                                    ),
                                                                ),
                                                                less_than_equals: 2581,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "40",
                                                                            position: 2584,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ComparisonOperation(
                                                            GreaterThanOrEqual {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "41",
                                                                            position: 2596,
                                                                        },
                                                                    ),
                                                                ),
                                                                greater_than_equals: 2599,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "42",
                                                                            position: 2602,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ComparisonOperation(
                                                            LessThan {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "43",
                                                                            position: 2614,
                                                                        },
                                                                    ),
                                                                ),
                                                                less_than: 2617,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "44",
                                                                            position: 2619,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ComparisonOperation(
                                                            GreaterThan {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "45",
                                                                            position: 2631,
                                                                        },
                                                                    ),
                                                                ),
                                                                greater_than: 2634,
                                                                right: Literal(
                                                                    Integer(
                                                                        LiteralInteger {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: "46",
                                                                            position: 2636,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: StringOperation(
                                                            Concat {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left: Literal(
                                                                    String(
                                                                        LiteralString {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: ""a"",
                                                                            position: 2648,
                                                                        },
                                                                    ),
                                                                ),
                                                                dot: 2652,
                                                                right: Literal(
                                                                    String(
                                                                        LiteralString {
                                                                            comments: CommentGroup {
                                                                                comments: [],
                                                                            },
                                                                            value: ""b"",
                                                                            position: 2654,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: LogicalOperation(
                                                            Not {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                bang: 2667,
                                                                right: Identifier(
                                                                    Identifier {
                                                                        position: 2668,
                                                                        value: "Biz",
                                                                    },
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: BitwiseOperation(
                                                            Not {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                not: 2681,
                                                                right: Identifier(
                                                                    Identifier {
                                                                        position: 2682,
                                                                        value: "Baz",
                                                                    },
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ArithmeticOperation(
                                                            Positive {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                plus: 2695,
                                                                right: Identifier(
                                                                    Identifier {
                                                                        position: 2696,
                                                                        value: "Qux",
                                                                    },
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: ArithmeticOperation(
                                                            Negative {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                minus: 2709,
                                                                right: Identifier(
                                                                    Identifier {
                                                                        position: 2710,
                                                                        value: "Foo",
                                                                    },
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: Tuple(
                                                            TupleExpression {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                left_parenthesis: 2723,
                                                                elements: CommaSeparated {
                                                                    inner: [
                                                                        Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "1",
                                                                                    position: 2724,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "2",
                                                                                    position: 2727,
                                                                                },
                                                                            ),
                                                                        ),
                                                                        Literal(
                                                                            Integer(
                                                                                LiteralInteger {
                                                                                    comments: CommentGroup {
                                                                                        comments: [],
                                                                                    },
                                                                                    value: "3",
                                                                                    position: 2730,
                                                                                },
                                                                            ),
                                                                        ),
                                                                    ],
                                                                    commas: [
                                                                        2725,
                                                                        2728,
                                                                    ],
                                                                },
                                                                right_parenthesis: 2731,
                                                            },
                                                        ),
                                                    },
                                                    VecElementExpression {
                                                        value: Dict(
                                                            DictExpression {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                dict: Keyword {
                                                                    value: "dict",
                                                                    position: 2742,
                                                                },
                                                                left_bracket: 2746,
                                                                elements: CommaSeparated {
                                                                    inner: [
                                                                        DictElementExpression {
                                                                            key: Literal(
                                                                                Integer(
                                                                                    LiteralInteger {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: "1",
                                                                                        position: 2760,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                            double_arrow: 2762,
                                                                            value: Literal(
                                                                                String(
                                                                                    LiteralString {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: ""a"",
                                                                                        position: 2765,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                        },
                                                                        DictElementExpression {
                                                                            key: Literal(
                                                                                Integer(
                                                                                    LiteralInteger {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: "2",
                                                                                        position: 2782,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                            double_arrow: 2784,
                                                                            value: Literal(
                                                                                String(
                                                                                    LiteralString {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: ""b"",
                                                                                        position: 2787,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                        },
                                                                        DictElementExpression {
                                                                            key: Literal(
                                                                                Integer(
                                                                                    LiteralInteger {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: "3",
                                                                                        position: 2804,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                            double_arrow: 2806,
                                                                            value: Literal(
                                                                                String(
                                                                                    LiteralString {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: ""c"",
                                                                                        position: 2809,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                        },
                                                                    ],
                                                                    commas: [
                                                                        2768,
                                                                        2790,
                                                                        2812,
                                                                    ],
                                                                },
                                                                right_bracket: 2822,
                                                            },
                                                        ),
                                                    },
                                                ],
                                                commas: [
                                                    2222,
                                                    2240,
                                                    2255,
                                                    2270,
                                                    2285,
                                                    2300,
                                                    2316,
                                                    2334,
                                                    2352,
                                                    2370,
                                                    2387,
                                                    2404,
                                                    2421,
                                                    2439,
                                                    2457,
                                                    2475,
                                                    2494,
                                                    2513,
                                                    2532,
                                                    2550,
                                                    2568,
                                                    2586,
                                                    2604,
                                                    2621,
                                                    2638,
                                                    2657,
                                                    2671,
                                                    2685,
                                                    2699,
                                                    2713,
                                                    2732,
                                                    2823,
                                                ],
                                            },
                                            right_bracket: 2829,
                                        },
                                    ),
                                },
                                semicolon: 2830,
                            },
                        ),
                        ConcreteConstructor(
                            ConcreteConstructorDefinition {
                                comments: CommentGroup {
                                    comments: [],
                                },
                                attributes: [],
                                modifiers: ModifierGroupDefinition {
                                    position: 2844,
                                    modifiers: [
                                        Public(
                                            Keyword {
                                                value: "public",
                                                position: 2837,
                                            },
                                        ),
                                    ],
                                },
                                function: Keyword {
                                    value: "function",
                                    position: 2844,
                                },
                                name: Identifier {
                                    position: 2853,
                                    value: "__construct",
                                },
                                parameters: ConstructorParameterListDefinition {
                                    comments: CommentGroup {
                                        comments: [],
                                    },
                                    left_parenthesis: 2864,
                                    parameters: CommaSeparated {
                                        inner: [
                                            ConstructorParameterDefinition {
                                                attributes: [],
                                                comments: CommentGroup {
                                                    comments: [],
                                                },
                                                modifiers: ModifierGroupDefinition {
                                                    position: 2874,
                                                    modifiers: [],
                                                },
                                                type_definition: Identifier(
                                                    TemplatedIdentifier {
                                                        name: Identifier {
                                                            position: 2874,
                                                            value: "Foo",
                                                        },
                                                        templates: None,
                                                    },
                                                ),
                                                ellipsis: None,
                                                variable: Variable {
                                                    position: 2878,
                                                    name: "$foo",
                                                },
                                                default: Some(
                                                    FunctionLikeParameterDefaultValueDefinition {
                                                        equals: 2883,
                                                        value: ClassOperation(
                                                            Initialization {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                new: Keyword {
                                                                    value: "new",
                                                                    position: 2885,
                                                                },
                                                                class: Identifier(
                                                                    Identifier {
                                                                        position: 2889,
                                                                        value: "Foo",
                                                                    },
                                                                ),
                                                                generics: None,
                                                                arguments: ArgumentListExpression {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    left_parenthesis: 2892,
                                                                    arguments: CommaSeparated {
                                                                        inner: [
                                                                            Value {
                                                                                comments: CommentGroup {
                                                                                    comments: [],
                                                                                },
                                                                                value: ClassOperation(
                                                                                    Initialization {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        new: Keyword {
                                                                                            value: "new",
                                                                                            position: 2893,
                                                                                        },
                                                                                        class: Identifier(
                                                                                            Identifier {
                                                                                                position: 2897,
                                                                                                value: "Bar",
                                                                                            },
                                                                                        ),
                                                                                        generics: None,
                                                                                        arguments: ArgumentListExpression {
                                                                                            comments: CommentGroup {
                                                                                                comments: [],
                                                                                            },
                                                                                            left_parenthesis: 2900,
                                                                                            arguments: CommaSeparated {
                                                                                                inner: [
                                                                                                    Value {
                                                                                                        comments: CommentGroup {
                                                                                                            comments: [],
                                                                                                        },
                                                                                                        value: Vec(
                                                                                                            VecExpression {
                                                                                                                comments: CommentGroup {
                                                                                                                    comments: [],
                                                                                                                },
                                                                                                                vec: Keyword {
                                                                                                                    value: "vec",
                                                                                                                    position: 2901,
                                                                                                                },
                                                                                                                left_bracket: 2904,
                                                                                                                elements: CommaSeparated {
                                                                                                                    inner: [
                                                                                                                        VecElementExpression {
                                                                                                                            value: ClassOperation(
                                                                                                                                Initialization {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    new: Keyword {
                                                                                                                                        value: "new",
                                                                                                                                        position: 2918,
                                                                                                                                    },
                                                                                                                                    class: Identifier(
                                                                                                                                        Identifier {
                                                                                                                                            position: 2922,
                                                                                                                                            value: "Baz",
                                                                                                                                        },
                                                                                                                                    ),
                                                                                                                                    generics: None,
                                                                                                                                    arguments: ArgumentListExpression {
                                                                                                                                        comments: CommentGroup {
                                                                                                                                            comments: [],
                                                                                                                                        },
                                                                                                                                        left_parenthesis: 2925,
                                                                                                                                        arguments: CommaSeparated {
                                                                                                                                            inner: [],
                                                                                                                                            commas: [],
                                                                                                                                        },
                                                                                                                                        right_parenthesis: 2926,
                                                                                                                                    },
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: Identifier(
                                                                                                                                Identifier {
                                                                                                                                    position: 2941,
                                                                                                                                    value: "Qux",
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ClassOperation(
                                                                                                                                ConstantFetch {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    class: Identifier(
                                                                                                                                        Identifier {
                                                                                                                                            position: 2958,
                                                                                                                                            value: "Foo",
                                                                                                                                        },
                                                                                                                                    ),
                                                                                                                                    double_colon: 2961,
                                                                                                                                    constant: Identifier {
                                                                                                                                        position: 2963,
                                                                                                                                        value: "Bar",
                                                                                                                                    },
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Addition {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "1",
                                                                                                                                                position: 2980,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    plus: 2982,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "2",
                                                                                                                                                position: 2984,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Subtraction {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "3",
                                                                                                                                                position: 2999,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    minus: 3001,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "4",
                                                                                                                                                position: 3003,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Multiplication {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "5",
                                                                                                                                                position: 3018,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    asterisk: 3020,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "6",
                                                                                                                                                position: 3022,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Division {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "7",
                                                                                                                                                position: 3037,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    slash: 3039,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "8",
                                                                                                                                                position: 3041,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Modulo {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "9",
                                                                                                                                                position: 3056,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    percent: 3058,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "10",
                                                                                                                                                position: 3060,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Exponentiation {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "11",
                                                                                                                                                position: 3076,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    pow: 3079,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "12",
                                                                                                                                                position: 3082,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: BitwiseOperation(
                                                                                                                                LeftShift {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "13",
                                                                                                                                                position: 3098,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    left_shift: 3101,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "14",
                                                                                                                                                position: 3104,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: BitwiseOperation(
                                                                                                                                RightShift {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "15",
                                                                                                                                                position: 3120,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    right_shift: 3123,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "16",
                                                                                                                                                position: 3126,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: BitwiseOperation(
                                                                                                                                And {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "17",
                                                                                                                                                position: 3142,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    and: 3145,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "18",
                                                                                                                                                position: 3147,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: BitwiseOperation(
                                                                                                                                Or {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "19",
                                                                                                                                                position: 3163,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    or: 3166,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "20",
                                                                                                                                                position: 3168,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: BitwiseOperation(
                                                                                                                                Xor {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "21",
                                                                                                                                                position: 3184,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    xor: 3187,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "22",
                                                                                                                                                position: 3189,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: LogicalOperation(
                                                                                                                                And {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "23",
                                                                                                                                                position: 3205,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    double_ampersand: 3208,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "24",
                                                                                                                                                position: 3211,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: LogicalOperation(
                                                                                                                                Or {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "25",
                                                                                                                                                position: 3227,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    double_pipe: 3230,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "26",
                                                                                                                                                position: 3233,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: CoalesceOperation(
                                                                                                                                Coalesce {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "27",
                                                                                                                                                position: 3249,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    double_question: 3252,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "28",
                                                                                                                                                position: 3255,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                Spaceship {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "29",
                                                                                                                                                position: 3271,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    spaceship: 3274,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "30",
                                                                                                                                                position: 3278,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                Identical {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "31",
                                                                                                                                                position: 3294,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    triple_equals: 3297,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "32",
                                                                                                                                                position: 3301,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                NotIdentical {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "33",
                                                                                                                                                position: 3317,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    bang_double_equals: 3320,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "34",
                                                                                                                                                position: 3324,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                Equal {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "35",
                                                                                                                                                position: 3340,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    double_equals: 3343,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "36",
                                                                                                                                                position: 3346,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                NotEqual {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "37",
                                                                                                                                                position: 3362,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    bang_equals: 3365,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "38",
                                                                                                                                                position: 3368,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                LessThanOrEqual {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "39",
                                                                                                                                                position: 3384,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    less_than_equals: 3387,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "40",
                                                                                                                                                position: 3390,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                GreaterThanOrEqual {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "41",
                                                                                                                                                position: 3406,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    greater_than_equals: 3409,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "42",
                                                                                                                                                position: 3412,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                LessThan {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "43",
                                                                                                                                                position: 3428,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    less_than: 3431,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "44",
                                                                                                                                                position: 3433,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                GreaterThan {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "45",
                                                                                                                                                position: 3449,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    greater_than: 3452,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "46",
                                                                                                                                                position: 3454,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: StringOperation(
                                                                                                                                Concat {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        String(
                                                                                                                                            LiteralString {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: ""a"",
                                                                                                                                                position: 3470,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    dot: 3474,
                                                                                                                                    right: Literal(
                                                                                                                                        String(
                                                                                                                                            LiteralString {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: ""b"",
                                                                                                                                                position: 3476,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: LogicalOperation(
                                                                                                                                Not {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    bang: 3493,
                                                                                                                                    right: Identifier(
                                                                                                                                        Identifier {
                                                                                                                                            position: 3494,
                                                                                                                                            value: "Biz",
                                                                                                                                        },
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: BitwiseOperation(
                                                                                                                                Not {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    not: 3511,
                                                                                                                                    right: Identifier(
                                                                                                                                        Identifier {
                                                                                                                                            position: 3512,
                                                                                                                                            value: "Baz",
                                                                                                                                        },
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Positive {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    plus: 3529,
                                                                                                                                    right: Identifier(
                                                                                                                                        Identifier {
                                                                                                                                            position: 3530,
                                                                                                                                            value: "Qux",
                                                                                                                                        },
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Negative {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    minus: 3547,
                                                                                                                                    right: Identifier(
                                                                                                                                        Identifier {
                                                                                                                                            position: 3548,
                                                                                                                                            value: "Foo",
                                                                                                                                        },
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                    ],
                                                                                                                    commas: [
                                                                                                                        2927,
                                                                                                                        2944,
                                                                                                                        2966,
                                                                                                                        2985,
                                                                                                                        3004,
                                                                                                                        3023,
                                                                                                                        3042,
                                                                                                                        3062,
                                                                                                                        3084,
                                                                                                                        3106,
                                                                                                                        3128,
                                                                                                                        3149,
                                                                                                                        3170,
                                                                                                                        3191,
                                                                                                                        3213,
                                                                                                                        3235,
                                                                                                                        3257,
                                                                                                                        3280,
                                                                                                                        3303,
                                                                                                                        3326,
                                                                                                                        3348,
                                                                                                                        3370,
                                                                                                                        3392,
                                                                                                                        3414,
                                                                                                                        3435,
                                                                                                                        3456,
                                                                                                                        3479,
                                                                                                                        3497,
                                                                                                                        3515,
                                                                                                                        3533,
                                                                                                                        3551,
                                                                                                                    ],
                                                                                                                },
                                                                                                                right_bracket: 3561,
                                                                                                            },
                                                                                                        ),
                                                                                                    },
                                                                                                ],
                                                                                                commas: [],
                                                                                            },
                                                                                            right_parenthesis: 3562,
                                                                                        },
                                                                                    },
                                                                                ),
                                                                            },
                                                                        ],
                                                                        commas: [],
                                                                    },
                                                                    right_parenthesis: 3563,
                                                                },
                                                            },
                                                        ),
                                                    },
                                                ),
                                            },
                                            ConstructorParameterDefinition {
                                                attributes: [],
                                                comments: CommentGroup {
                                                    comments: [],
                                                },
                                                modifiers: ModifierGroupDefinition {
                                                    position: 3574,
                                                    modifiers: [],
                                                },
                                                type_definition: Dict(
                                                    Keyword {
                                                        value: "dict",
                                                        position: 3574,
                                                    },
                                                    TypeTemplateGroupDefinition {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        less_than: 3578,
                                                        members: CommaSeparated {
                                                            inner: [
                                                                SignedInteger(
                                                                    Default(
                                                                        Keyword {
                                                                            value: "int",
                                                                            position: 3579,
                                                                        },
                                                                    ),
                                                                ),
                                                                String(
                                                                    Keyword {
                                                                        value: "string",
                                                                        position: 3584,
                                                                    },
                                                                ),
                                                            ],
                                                            commas: [
                                                                3582,
                                                            ],
                                                        },
                                                        greater_than: 3590,
                                                    },
                                                ),
                                                ellipsis: None,
                                                variable: Variable {
                                                    position: 3592,
                                                    name: "$bar",
                                                },
                                                default: Some(
                                                    FunctionLikeParameterDefaultValueDefinition {
                                                        equals: 3597,
                                                        value: Dict(
                                                            DictExpression {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                dict: Keyword {
                                                                    value: "dict",
                                                                    position: 3599,
                                                                },
                                                                left_bracket: 3603,
                                                                elements: CommaSeparated {
                                                                    inner: [
                                                                        DictElementExpression {
                                                                            key: Literal(
                                                                                Integer(
                                                                                    LiteralInteger {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: "1",
                                                                                        position: 3617,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                            double_arrow: 3619,
                                                                            value: Literal(
                                                                                String(
                                                                                    LiteralString {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: ""a"",
                                                                                        position: 3622,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                        },
                                                                        DictElementExpression {
                                                                            key: Literal(
                                                                                Integer(
                                                                                    LiteralInteger {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: "2",
                                                                                        position: 3639,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                            double_arrow: 3641,
                                                                            value: Literal(
                                                                                String(
                                                                                    LiteralString {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: ""b"",
                                                                                        position: 3644,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                        },
                                                                        DictElementExpression {
                                                                            key: Literal(
                                                                                Integer(
                                                                                    LiteralInteger {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: "3",
                                                                                        position: 3661,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                            double_arrow: 3663,
                                                                            value: Literal(
                                                                                String(
                                                                                    LiteralString {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: ""c"",
                                                                                        position: 3666,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                        },
                                                                    ],
                                                                    commas: [
                                                                        3625,
                                                                        3647,
                                                                        3669,
                                                                    ],
                                                                },
                                                                right_bracket: 3679,
                                                            },
                                                        ),
                                                    },
                                                ),
                                            },
                                        ],
                                        commas: [
                                            3564,
                                            3680,
                                        ],
                                    },
                                    right_parenthesis: 3686,
                                },
                                body: BlockStatement {
                                    comments: CommentGroup {
                                        comments: [],
                                    },
                                    left_brace: 3688,
                                    statements: [],
                                    right_brace: 3689,
                                },
                            },
                        ),
                        ConcreteMethod(
                            ConcreteMethodDefinition {
                                comments: CommentGroup {
                                    comments: [],
                                },
                                attributes: [],
                                modifiers: ModifierGroupDefinition {
                                    position: 3703,
                                    modifiers: [
                                        Public(
                                            Keyword {
                                                value: "public",
                                                position: 3696,
                                            },
                                        ),
                                    ],
                                },
                                function: Keyword {
                                    value: "function",
                                    position: 3703,
                                },
                                name: Identifier {
                                    position: 3712,
                                    value: "foo",
                                },
                                templates: None,
                                parameters: FunctionLikeParameterListDefinition {
                                    comments: CommentGroup {
                                        comments: [],
                                    },
                                    left_parenthesis: 3715,
                                    parameters: CommaSeparated {
                                        inner: [
                                            FunctionLikeParameterDefinition {
                                                comments: CommentGroup {
                                                    comments: [],
                                                },
                                                attributes: [],
                                                type_definition: Identifier(
                                                    TemplatedIdentifier {
                                                        name: Identifier {
                                                            position: 3725,
                                                            value: "Foo",
                                                        },
                                                        templates: None,
                                                    },
                                                ),
                                                ellipsis: None,
                                                variable: Variable {
                                                    position: 3729,
                                                    name: "$foo",
                                                },
                                                default: Some(
                                                    FunctionLikeParameterDefaultValueDefinition {
                                                        equals: 3734,
                                                        value: ClassOperation(
                                                            Initialization {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                new: Keyword {
                                                                    value: "new",
                                                                    position: 3736,
                                                                },
                                                                class: Identifier(
                                                                    Identifier {
                                                                        position: 3740,
                                                                        value: "Foo",
                                                                    },
                                                                ),
                                                                generics: None,
                                                                arguments: ArgumentListExpression {
                                                                    comments: CommentGroup {
                                                                        comments: [],
                                                                    },
                                                                    left_parenthesis: 3743,
                                                                    arguments: CommaSeparated {
                                                                        inner: [
                                                                            Value {
                                                                                comments: CommentGroup {
                                                                                    comments: [],
                                                                                },
                                                                                value: ClassOperation(
                                                                                    Initialization {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        new: Keyword {
                                                                                            value: "new",
                                                                                            position: 3744,
                                                                                        },
                                                                                        class: Identifier(
                                                                                            Identifier {
                                                                                                position: 3748,
                                                                                                value: "Bar",
                                                                                            },
                                                                                        ),
                                                                                        generics: None,
                                                                                        arguments: ArgumentListExpression {
                                                                                            comments: CommentGroup {
                                                                                                comments: [],
                                                                                            },
                                                                                            left_parenthesis: 3751,
                                                                                            arguments: CommaSeparated {
                                                                                                inner: [
                                                                                                    Value {
                                                                                                        comments: CommentGroup {
                                                                                                            comments: [],
                                                                                                        },
                                                                                                        value: Vec(
                                                                                                            VecExpression {
                                                                                                                comments: CommentGroup {
                                                                                                                    comments: [],
                                                                                                                },
                                                                                                                vec: Keyword {
                                                                                                                    value: "vec",
                                                                                                                    position: 3752,
                                                                                                                },
                                                                                                                left_bracket: 3755,
                                                                                                                elements: CommaSeparated {
                                                                                                                    inner: [
                                                                                                                        VecElementExpression {
                                                                                                                            value: ClassOperation(
                                                                                                                                Initialization {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    new: Keyword {
                                                                                                                                        value: "new",
                                                                                                                                        position: 3769,
                                                                                                                                    },
                                                                                                                                    class: Identifier(
                                                                                                                                        Identifier {
                                                                                                                                            position: 3773,
                                                                                                                                            value: "Baz",
                                                                                                                                        },
                                                                                                                                    ),
                                                                                                                                    generics: None,
                                                                                                                                    arguments: ArgumentListExpression {
                                                                                                                                        comments: CommentGroup {
                                                                                                                                            comments: [],
                                                                                                                                        },
                                                                                                                                        left_parenthesis: 3776,
                                                                                                                                        arguments: CommaSeparated {
                                                                                                                                            inner: [],
                                                                                                                                            commas: [],
                                                                                                                                        },
                                                                                                                                        right_parenthesis: 3777,
                                                                                                                                    },
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: Identifier(
                                                                                                                                Identifier {
                                                                                                                                    position: 3792,
                                                                                                                                    value: "Qux",
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ClassOperation(
                                                                                                                                ConstantFetch {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    class: Identifier(
                                                                                                                                        Identifier {
                                                                                                                                            position: 3809,
                                                                                                                                            value: "Foo",
                                                                                                                                        },
                                                                                                                                    ),
                                                                                                                                    double_colon: 3812,
                                                                                                                                    constant: Identifier {
                                                                                                                                        position: 3814,
                                                                                                                                        value: "Bar",
                                                                                                                                    },
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Addition {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "1",
                                                                                                                                                position: 3831,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    plus: 3833,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "2",
                                                                                                                                                position: 3835,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Subtraction {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "3",
                                                                                                                                                position: 3850,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    minus: 3852,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "4",
                                                                                                                                                position: 3854,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Multiplication {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "5",
                                                                                                                                                position: 3869,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    asterisk: 3871,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "6",
                                                                                                                                                position: 3873,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Division {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "7",
                                                                                                                                                position: 3888,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    slash: 3890,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "8",
                                                                                                                                                position: 3892,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Modulo {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "9",
                                                                                                                                                position: 3907,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    percent: 3909,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "10",
                                                                                                                                                position: 3911,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Exponentiation {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "11",
                                                                                                                                                position: 3927,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    pow: 3930,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "12",
                                                                                                                                                position: 3933,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: BitwiseOperation(
                                                                                                                                LeftShift {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "13",
                                                                                                                                                position: 3949,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    left_shift: 3952,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "14",
                                                                                                                                                position: 3955,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: BitwiseOperation(
                                                                                                                                RightShift {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "15",
                                                                                                                                                position: 3971,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    right_shift: 3974,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "16",
                                                                                                                                                position: 3977,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: BitwiseOperation(
                                                                                                                                And {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "17",
                                                                                                                                                position: 3993,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    and: 3996,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "18",
                                                                                                                                                position: 3998,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: BitwiseOperation(
                                                                                                                                Or {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "19",
                                                                                                                                                position: 4014,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    or: 4017,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "20",
                                                                                                                                                position: 4019,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: BitwiseOperation(
                                                                                                                                Xor {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "21",
                                                                                                                                                position: 4035,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    xor: 4038,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "22",
                                                                                                                                                position: 4040,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: LogicalOperation(
                                                                                                                                And {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "23",
                                                                                                                                                position: 4056,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    double_ampersand: 4059,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "24",
                                                                                                                                                position: 4062,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: LogicalOperation(
                                                                                                                                Or {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "25",
                                                                                                                                                position: 4078,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    double_pipe: 4081,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "26",
                                                                                                                                                position: 4084,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: CoalesceOperation(
                                                                                                                                Coalesce {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "27",
                                                                                                                                                position: 4100,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    double_question: 4103,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "28",
                                                                                                                                                position: 4106,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                Spaceship {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "29",
                                                                                                                                                position: 4122,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    spaceship: 4125,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "30",
                                                                                                                                                position: 4129,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                Identical {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "31",
                                                                                                                                                position: 4145,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    triple_equals: 4148,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "32",
                                                                                                                                                position: 4152,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                NotIdentical {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "33",
                                                                                                                                                position: 4168,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    bang_double_equals: 4171,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "34",
                                                                                                                                                position: 4175,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                Equal {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "35",
                                                                                                                                                position: 4191,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    double_equals: 4194,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "36",
                                                                                                                                                position: 4197,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                NotEqual {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "37",
                                                                                                                                                position: 4213,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    bang_equals: 4216,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "38",
                                                                                                                                                position: 4219,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                LessThanOrEqual {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "39",
                                                                                                                                                position: 4235,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    less_than_equals: 4238,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "40",
                                                                                                                                                position: 4241,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                GreaterThanOrEqual {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "41",
                                                                                                                                                position: 4257,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    greater_than_equals: 4260,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "42",
                                                                                                                                                position: 4263,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                LessThan {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "43",
                                                                                                                                                position: 4279,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    less_than: 4282,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "44",
                                                                                                                                                position: 4284,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ComparisonOperation(
                                                                                                                                GreaterThan {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "45",
                                                                                                                                                position: 4300,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    greater_than: 4303,
                                                                                                                                    right: Literal(
                                                                                                                                        Integer(
                                                                                                                                            LiteralInteger {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: "46",
                                                                                                                                                position: 4305,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: StringOperation(
                                                                                                                                Concat {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    left: Literal(
                                                                                                                                        String(
                                                                                                                                            LiteralString {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: ""a"",
                                                                                                                                                position: 4321,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                    dot: 4325,
                                                                                                                                    right: Literal(
                                                                                                                                        String(
                                                                                                                                            LiteralString {
                                                                                                                                                comments: CommentGroup {
                                                                                                                                                    comments: [],
                                                                                                                                                },
                                                                                                                                                value: ""b"",
                                                                                                                                                position: 4327,
                                                                                                                                            },
                                                                                                                                        ),
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: LogicalOperation(
                                                                                                                                Not {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    bang: 4344,
                                                                                                                                    right: Identifier(
                                                                                                                                        Identifier {
                                                                                                                                            position: 4345,
                                                                                                                                            value: "Biz",
                                                                                                                                        },
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: BitwiseOperation(
                                                                                                                                Not {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    not: 4362,
                                                                                                                                    right: Identifier(
                                                                                                                                        Identifier {
                                                                                                                                            position: 4363,
                                                                                                                                            value: "Baz",
                                                                                                                                        },
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Positive {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    plus: 4380,
                                                                                                                                    right: Identifier(
                                                                                                                                        Identifier {
                                                                                                                                            position: 4381,
                                                                                                                                            value: "Qux",
                                                                                                                                        },
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                        VecElementExpression {
                                                                                                                            value: ArithmeticOperation(
                                                                                                                                Negative {
                                                                                                                                    comments: CommentGroup {
                                                                                                                                        comments: [],
                                                                                                                                    },
                                                                                                                                    minus: 4398,
                                                                                                                                    right: Identifier(
                                                                                                                                        Identifier {
                                                                                                                                            position: 4399,
                                                                                                                                            value: "Foo",
                                                                                                                                        },
                                                                                                                                    ),
                                                                                                                                },
                                                                                                                            ),
                                                                                                                        },
                                                                                                                    ],
                                                                                                                    commas: [
                                                                                                                        3778,
                                                                                                                        3795,
                                                                                                                        3817,
                                                                                                                        3836,
                                                                                                                        3855,
                                                                                                                        3874,
                                                                                                                        3893,
                                                                                                                        3913,
                                                                                                                        3935,
                                                                                                                        3957,
                                                                                                                        3979,
                                                                                                                        4000,
                                                                                                                        4021,
                                                                                                                        4042,
                                                                                                                        4064,
                                                                                                                        4086,
                                                                                                                        4108,
                                                                                                                        4131,
                                                                                                                        4154,
                                                                                                                        4177,
                                                                                                                        4199,
                                                                                                                        4221,
                                                                                                                        4243,
                                                                                                                        4265,
                                                                                                                        4286,
                                                                                                                        4307,
                                                                                                                        4330,
                                                                                                                        4348,
                                                                                                                        4366,
                                                                                                                        4384,
                                                                                                                        4402,
                                                                                                                    ],
                                                                                                                },
                                                                                                                right_bracket: 4412,
                                                                                                            },
                                                                                                        ),
                                                                                                    },
                                                                                                ],
                                                                                                commas: [],
                                                                                            },
                                                                                            right_parenthesis: 4413,
                                                                                        },
                                                                                    },
                                                                                ),
                                                                            },
                                                                        ],
                                                                        commas: [],
                                                                    },
                                                                    right_parenthesis: 4414,
                                                                },
                                                            },
                                                        ),
                                                    },
                                                ),
                                            },
                                            FunctionLikeParameterDefinition {
                                                comments: CommentGroup {
                                                    comments: [],
                                                },
                                                attributes: [],
                                                type_definition: Dict(
                                                    Keyword {
                                                        value: "dict",
                                                        position: 4425,
                                                    },
                                                    TypeTemplateGroupDefinition {
                                                        comments: CommentGroup {
                                                            comments: [],
                                                        },
                                                        less_than: 4429,
                                                        members: CommaSeparated {
                                                            inner: [
                                                                SignedInteger(
                                                                    Default(
                                                                        Keyword {
                                                                            value: "int",
                                                                            position: 4430,
                                                                        },
                                                                    ),
                                                                ),
                                                                String(
                                                                    Keyword {
                                                                        value: "string",
                                                                        position: 4435,
                                                                    },
                                                                ),
                                                            ],
                                                            commas: [
                                                                4433,
                                                            ],
                                                        },
                                                        greater_than: 4441,
                                                    },
                                                ),
                                                ellipsis: None,
                                                variable: Variable {
                                                    position: 4443,
                                                    name: "$bar",
                                                },
                                                default: Some(
                                                    FunctionLikeParameterDefaultValueDefinition {
                                                        equals: 4448,
                                                        value: Dict(
                                                            DictExpression {
                                                                comments: CommentGroup {
                                                                    comments: [],
                                                                },
                                                                dict: Keyword {
                                                                    value: "dict",
                                                                    position: 4450,
                                                                },
                                                                left_bracket: 4454,
                                                                elements: CommaSeparated {
                                                                    inner: [
                                                                        DictElementExpression {
                                                                            key: Literal(
                                                                                Integer(
                                                                                    LiteralInteger {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: "1",
                                                                                        position: 4468,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                            double_arrow: 4470,
                                                                            value: Literal(
                                                                                String(
                                                                                    LiteralString {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: ""a"",
                                                                                        position: 4473,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                        },
                                                                        DictElementExpression {
                                                                            key: Literal(
                                                                                Integer(
                                                                                    LiteralInteger {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: "2",
                                                                                        position: 4490,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                            double_arrow: 4492,
                                                                            value: Literal(
                                                                                String(
                                                                                    LiteralString {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: ""b"",
                                                                                        position: 4495,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                        },
                                                                        DictElementExpression {
                                                                            key: Literal(
                                                                                Integer(
                                                                                    LiteralInteger {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: "3",
                                                                                        position: 4512,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                            double_arrow: 4514,
                                                                            value: Literal(
                                                                                String(
                                                                                    LiteralString {
                                                                                        comments: CommentGroup {
                                                                                            comments: [],
                                                                                        },
                                                                                        value: ""c"",
                                                                                        position: 4517,
                                                                                    },
                                                                                ),
                                                                            ),
                                                                        },
                                                                    ],
                                                                    commas: [
                                                                        4476,
                                                                        4498,
                                                                        4520,
                                                                    ],
                                                                },
                                                                right_bracket: 4530,
                                                            },
                                                        ),
                                                    },
                                                ),
                                            },
                                        ],
                                        commas: [
                                            4415,
                                            4531,
                                        ],
                                    },
                                    right_parenthesis: 4537,
                                },
                                return_type: FunctionLikeReturnTypeDefinition {
                                    colon: 4538,
                                    type_definition: Void(
                                        Keyword {
                                            value: "void",
                                            position: 4540,
                                        },
                                    ),
                                },
                                constraints: None,
                                body: BlockStatement {
                                    comments: CommentGroup {
                                        comments: [],
                                    },
                                    left_brace: 4545,
                                    statements: [],
                                    right_brace: 4546,
                                },
                            },
                        ),
                    ],
                    right_brace: 4548,
                },
            },
        ),
    ],
    eof: 4550,
}