Template Haskell Cabal Project