[
    FullOpeningTag(
        Span(
            1,
            1,
        ),
    ),
    Expression {
        expression: Closure(
            Closure {
                comments: CommentGroup {
                    comments: [],
                },
                attributes: [],
                static: None,
                function: Span(
                    3,
                    1,
                ),
                ampersand: None,
                parameters: FunctionParameterList {
                    comments: CommentGroup {
                        comments: [],
                    },
                    left_parenthesis: Span(
                        3,
                        10,
                    ),
                    parameters: CommaSeparated {
                        inner: [],
                        commas: [],
                    },
                    right_parenthesis: Span(
                        3,
                        11,
                    ),
                },
                uses: None,
                return_type: None,
                body: FunctionBody {
                    comments: CommentGroup {
                        comments: [],
                    },
                    left_brace: Span(
                        3,
                        13,
                    ),
                    statements: [
                        If(
                            IfStatement {
                                if: Span(
                                    4,
                                    5,
                                ),
                                condition: Parenthesized {
                                    left_parenthesis: Span(
                                        4,
                                        8,
                                    ),
                                    inner: Variable(
                                        SimpleVariable(
                                            SimpleVariable {
                                                span: Span(
                                                    4,
                                                    9,
                                                ),
                                                name: "foo",
                                            },
                                        ),
                                    ),
                                    right_parenthesis: Span(
                                        4,
                                        13,
                                    ),
                                },
                                body: Statement {
                                    statement: Expression {
                                        expression: Variable(
                                            SimpleVariable(
                                                SimpleVariable {
                                                    span: Span(
                                                        4,
                                                        15,
                                                    ),
                                                    name: "bar",
                                                },
                                            ),
                                        ),
                                        ending: Semicolon(
                                            Span(
                                                4,
                                                19,
                                            ),
                                        ),
                                    },
                                    elseifs: [],
                                    else: None,
                                },
                            },
                        ),
                    ],
                    right_brace: Span(
                        5,
                        1,
                    ),
                },
            },
        ),
        ending: Semicolon(
            Span(
                5,
                2,
            ),
        ),
    },
]
