[ Fix
    ( CompoundF
        ( DotListF
            ( Fix
                ( SimpleF
                    ( Symbol "a" )
                ) :|
                [ Fix
                    ( SimpleF
                        ( Symbol "b" )
                    )
                , Fix
                    ( CompoundF
                        ( ListF
                            [ Fix
                                ( SimpleF
                                    ( Symbol "c" )
                                )
                            , Fix
                                ( SimpleF
                                    ( Symbol "d" )
                                )
                            ]
                        )
                    )
                ]
            )
            ( Fix
                ( CompoundF
                    ( ListF
                        [ Fix
                            ( SimpleF
                                ( Symbol "가" )
                            )
                        , Fix
                            ( CompoundF
                                ( DotListF
                                    ( Fix
                                        ( SimpleF
                                            ( Symbol "나" )
                                        ) :| []
                                    )
                                    ( Fix
                                        ( SimpleF
                                            ( Symbol "다" )
                                        )
                                    )
                                )
                            )
                        , Fix
                            ( SimpleF
                                ( Symbol "라" )
                            )
                        ]
                    )
                )
            )
        )
    )
]