Modernized .cabal file.