Modernize the cabal file and update the description