Lift instances
Following ghc/ghc!12858 (closed) I think we should be able to have template-haskell-next
derive orphan Lift
instances for older versions, and reuse those in template-haskell
on HEAD.
This does make me think about a compatibility worry though: might re-exporting instances make it hard to support multiple GHC versions while adhering to the PVP?