Merge GHC.Internal.TH.Quote into GHC.Internal.TH.Syntax
Currently GHC.Internal.TH.Quote
only contains a single definition, the definition of the Quasiquoter
datatype.
@sgraf812 suggests that we should merge this module into GHC.Internal.TH.Syntax
.
The user-facing exports via Language.Haskell.TH.Syntax
and Language.Haskell.TH.Quote
would remain the same.
The only slight difficulty here is that currently Language.Haskell.TH.Syntax
lacks an explicit exports list. It merely re-exports everything from GHC.Internal.TH.Syntax
, so we'd need to add an export list to avoid accidentally re-exporting Quasiquoter
from that module and changing the user-facing interface.