Cabal-1.22.8.0: A framework for packaging Haskell software