array(
    0: Stmt_Namespace(
        name: Name(
            parts: array(
                0: _Prefixed
            )
        )
        stmts: array(
            0: Stmt_Function(
                byRef: false
                name: test
                params: array(
                    0: Param(
                        type: null
                        byRef: false
                        variadic: false
                        name: foo
                        default: null
                    )
                )
                returnType: null
                stmts: array(
                    0: Expr_FuncCall(
                        name: Name_FullyQualified(
                            parts: array(
                                0: var_dump
                            )
                        )
                        args: array(
                            0: Arg(
                                value: Expr_Variable(
                                    name: foo
                                )
                                byRef: false
                                unpack: false
                            )
                        )
                    )
                )
            )
        )
    )
)
