[
    Function(
        Function {
            start: (
                1,
                7,
            ),
            end: (
                1,
                35,
            ),
            name: SimpleIdentifier {
                span: (
                    1,
                    16,
                ),
                value: "foo",
            },
            attributes: [],
            parameters: FunctionParameterList {
                start: (
                    1,
                    19,
                ),
                end: (
                    1,
                    34,
                ),
                members: [
                    FunctionParameter {
                        start: (
                            1,
                            20,
                        ),
                        end: (
                            1,
                            32,
                        ),
                        name: SimpleVariable {
                            span: (
                                1,
                                30,
                            ),
                            name: "b",
                        },
                        attributes: [],
                        type: Some(
                            Union(
                                [
                                    Integer,
                                    Float,
                                ],
                            ),
                        ),
                        variadic: false,
                        default: None,
                        by_ref: false,
                    },
                ],
            },
            return_type: None,
            by_ref: false,
            body: [],
        },
    ),
]
