Build with cabal