[GHC] #11812: Template Haskell can induce non-unique Uniques