[Git][ghc/ghc][wip/10.0.1-backports] 78 commits: UniqueDFM: alter should preserve insertion order