cabal file formatting