Fix the build with fingertree-0.1.2 or later. Since fingertree-0.1.2 now
provides a Semigroup instance for FingerTree, as a result
Data.Semigroup.Instances no longer exports anything if building against
fingertree-0.1.2 or later with base-4.9 or later.
Removed a couple of redundant instance constraints
GHC 8 compatibility
transformers 0.5 compatibility
Restored support for semigroups < 0.17.
semigroups 0.17 support
Fixed the name of the field accessor for Ap
semigroupoids 5 support
Builds without warnings on GHC 7.10
Updated array dependency for compatibility with GHC 7.8
Claim to be Trustworthy
Removed the upper bounds on my other package dependencies