[GHC] #12471: Weirdness when using quosiquoter in pattern synonyms / GADT context