[Git][ghc/ghc][master] Make TYPE and CONSTRAINT apart again