[GHC] #15835: Internal error when splicing value constructed using typed template haskell