[GHC] #12478: Template Haskell support for unboxed sums