Cabal generated project