[Git][ghc/ghc][wip/T24052] 8 commits: task: Substitute some datatypes for newtypes