[Git][ghc/ghc][wip/T25440] 3 commits: Refactor Handling of Multiple Default Declarations