[Git][ghc/ghc][wip/fix-eventlog-flush-deadlock] 21 commits: template-haskell: Better describe getQ semantics