Cabal packages views sorts properly versions