[Git][ghc/ghc][wip/int-index/iethingwith-subwc] 125 commits: Add Invariant (NoTypeShadowing) to Core