[ MkAnn
    { syntax = SynNone
    , position = Just
        ( SourcePos
            { sourceName = "golden/read/list/source.scm"
            , sourceLine = Pos 1
            , sourceColumn = Pos 1
            }
        )
    } :< CompoundF
    ( DotListF
        (
            ( MkAnn
                { syntax = SynNone
                , position = Just
                    ( SourcePos
                        { sourceName = "golden/read/list/source.scm"
                        , sourceLine = Pos 1
                        , sourceColumn = Pos 2
                        }
                    )
                } :< SimpleF
                ( SimpleSymbol "a" )
            ) :|
            [ MkAnn
                { syntax = SynNone
                , position = Just
                    ( SourcePos
                        { sourceName = "golden/read/list/source.scm"
                        , sourceLine = Pos 1
                        , sourceColumn = Pos 4
                        }
                    )
                } :< SimpleF
                ( SimpleSymbol "b" )
            , MkAnn
                { syntax = SynNone
                , position = Just
                    ( SourcePos
                        { sourceName = "golden/read/list/source.scm"
                        , sourceLine = Pos 1
                        , sourceColumn = Pos 6
                        }
                    )
                } :< CompoundF
                ( ListF Ordinary
                    [ MkAnn
                        { syntax = SynNone
                        , position = Just
                            ( SourcePos
                                { sourceName = "golden/read/list/source.scm"
                                , sourceLine = Pos 1
                                , sourceColumn = Pos 7
                                }
                            )
                        } :< SimpleF
                        ( SimpleSymbol "c" )
                    , MkAnn
                        { syntax = SynNone
                        , position = Just
                            ( SourcePos
                                { sourceName = "golden/read/list/source.scm"
                                , sourceLine = Pos 1
                                , sourceColumn = Pos 9
                                }
                            )
                        } :< SimpleF
                        ( SimpleSymbol "d" )
                    ]
                )
            ]
        )
        ( MkAnn
            { syntax = SynNone
            , position = Just
                ( SourcePos
                    { sourceName = "golden/read/list/source.scm"
                    , sourceLine = Pos 1
                    , sourceColumn = Pos 14
                    }
                )
            } :< CompoundF
            ( ListF Ordinary
                [ MkAnn
                    { syntax = SynNone
                    , position = Just
                        ( SourcePos
                            { sourceName = "golden/read/list/source.scm"
                            , sourceLine = Pos 1
                            , sourceColumn = Pos 15
                            }
                        )
                    } :< SimpleF
                    ( SimpleSymbol "가" )
                , MkAnn
                    { syntax = SynNone
                    , position = Just
                        ( SourcePos
                            { sourceName = "golden/read/list/source.scm"
                            , sourceLine = Pos 1
                            , sourceColumn = Pos 18
                            }
                        )
                    } :< CompoundF
                    ( DotListF
                        (
                            ( MkAnn
                                { syntax = SynNone
                                , position = Just
                                    ( SourcePos
                                        { sourceName = "golden/read/list/source.scm"
                                        , sourceLine = Pos 1
                                        , sourceColumn = Pos 19
                                        }
                                    )
                                } :< SimpleF
                                ( SimpleSymbol "나" )
                            ) :| []
                        )
                        ( MkAnn
                            { syntax = SynNone
                            , position = Just
                                ( SourcePos
                                    { sourceName = "golden/read/list/source.scm"
                                    , sourceLine = Pos 1
                                    , sourceColumn = Pos 24
                                    }
                                )
                            } :< SimpleF
                            ( SimpleSymbol "다" )
                        )
                    )
                , MkAnn
                    { syntax = SynNone
                    , position = Just
                        ( SourcePos
                            { sourceName = "golden/read/list/source.scm"
                            , sourceLine = Pos 1
                            , sourceColumn = Pos 28
                            }
                        )
                    } :< SimpleF
                    ( SimpleSymbol "라" )
                ]
            )
        )
    )
]