Cabal package setup