Cabal generated initial structure