[Git][ghc/ghc][master] Make Q abstract