[
    FullOpeningTag(
        FullOpeningTagStatement {
            span: Span {
                line: 1,
                column: 1,
                position: 0,
            },
        },
    ),
    If(
        IfStatement {
            if: Span {
                line: 1,
                column: 7,
                position: 6,
            },
            left_parenthesis: Span {
                line: 1,
                column: 9,
                position: 8,
            },
            condition: Variable(
                SimpleVariable(
                    SimpleVariable {
                        span: Span {
                            line: 1,
                            column: 10,
                            position: 9,
                        },
                        name: "$foo",
                    },
                ),
            ),
            right_parenthesis: Span {
                line: 1,
                column: 14,
                position: 13,
            },
            body: Statement {
                statement: Return(
                    ReturnStatement {
                        return: Span {
                            line: 1,
                            column: 16,
                            position: 15,
                        },
                        value: Some(
                            Variable(
                                SimpleVariable(
                                    SimpleVariable {
                                        span: Span {
                                            line: 1,
                                            column: 23,
                                            position: 22,
                                        },
                                        name: "$foo",
                                    },
                                ),
                            ),
                        ),
                        ending: Semicolon(
                            Span {
                                line: 1,
                                column: 27,
                                position: 26,
                            },
                        ),
                    },
                ),
                elseifs: [],
                else: None,
            },
        },
    ),
]
