ghc 7.6 template-haskell fix