Allow building with GHC 8.8
Some other minor changes:
- This doesn't actually build with GHC 7.4/
base-4.5
due to the use ofLambdaCase
, so raise the lower version bounds onbase
accordingly. - The
Data.Monoid
import is completely redundant, even on older GHCs. This patch removes it to avoid warnings.