Use Cabal as the build system instead of bash scripts