make cabal a first class citizen of the environment.