Cabal-1.18.1.7: A framework for packaging Haskell software