Reduce min base version.
Remove upper bounds in dependencies.
Reorder cabal lines.