actually fix ghc 7.6 template haskell issue