TTG: Splice improvements
This MR is closely related to #21263 (closed) and should close that issue when merged.
Also #21077 (closed)
The main goals are
-
Inline HsSplicealtogether!
-
HsSplicedshould be moved toXSplice. See the TODO there from @alanz. -
Move UntypedSpliceFlavourto client specificGHC.Hs.Exprnext toPendingRnSplice -
Restore Note [Quase-quote overview] -
Refactor IdP idGHC-specific part from Splices from L.H.S.Expr to the extension points instances
Edited by Rodrigo Mesquita