Cabal-1.18.1.4: A framework for packaging Haskell software