[GHC] #12513: Template Haskell boxes singleton unboxed tuples when splicing them