Update cabal for a modern age