Lift instances for template-haskell types
Summary
Types representing ASTs in template-haskell do not have Lift instances.
These are instead provided by th-orphans as orphan instances.
Suggestion
Let's just add these to template-haskell instead.
Is there a reason not to do this?