[Git][ghc/ghc][wip/T25965] 11 commits: Refactor Handling of Multiple Default Declarations