TransUnit(
    [
        DefModuleTemplate {
            name: Name {
                data: "T",
                node_id: Span {
                    start: [ local path prefix ]/include-module-template-expand.fpp:1:17,
                    end: [ local path prefix ]/include-module-template-expand.fpp:1:18,
                },
            },
            params: [],
            members: [],
            node_id: Span {
                start: [ local path prefix ]/include-module-template-expand.fpp:1:1,
                end: [ local path prefix ]/include-module-template-expand.fpp:3:2,
            },
        },
        SpecTemplateExpand {
            template: Unqualified {
                name: Ident {
                    data: "T",
                    node_id: Span {
                        start: [ local path prefix ]/include-module-template-expand.fpp:5:8,
                        end: [ local path prefix ]/include-module-template-expand.fpp:5:9,
                    },
                },
                is_absolute: false,
                node_id: Span {
                    start: [ local path prefix ]/include-module-template-expand.fpp:5:8,
                    end: [ local path prefix ]/include-module-template-expand.fpp:5:9,
                },
            },
            args: [],
            members: Some(
                [
                    DefConstant {
                        name: Name {
                            data: "x",
                            node_id: Span {
                                start: [ local path prefix ]/constant.fppi:2:10,
                                end: [ local path prefix ]/constant.fppi:2:11,
                            },
                        },
                        value: Expr {
                            kind: LiteralInt(
                                "0",
                            ),
                            node_id: Span {
                                start: [ local path prefix ]/constant.fppi:2:14,
                                end: [ local path prefix ]/constant.fppi:2:15,
                            },
                        },
                        is_dictionary_def: false,
                        node_id: Span {
                            start: [ local path prefix ]/constant.fppi:2:1,
                            end: [ local path prefix ]/constant.fppi:2:15,
                        },
                        pre_annotation: [
                            "Included constant",
                        ],
                        post_annotation: [
                            "Included constant",
                        ],
                    },
                ],
            ),
            node_id: Span {
                start: [ local path prefix ]/include-module-template-expand.fpp:5:1,
                end: [ local path prefix ]/include-module-template-expand.fpp:9:2,
            },
        },
    ],
)