ghc-th-abstraction