[Git][ghc/ghc][wip/az/ghc-cpp] 117 commits: Refactor Handling of Multiple Default Declarations