Changelog for sequence-0.9.8.0

0.9.8.0: * Fixed incomplete pattern errors for `FastQueue` and `BSeq`. * Fixed fold order for `BSeq`. * Added a small test suite. * Added `Semigroup`, `Monoid`, `Eq`, `Ord`, `Show`, `Show1`, and `Read` instances for all the sequences. * Added a `fromList` method. * Made all method implementations reasonably efficient (to the extent possible for each structure). The defaults led to some operations being too slow to allow the test suite to complete. * Fixed a strictness bug in `viewl` for `FastQueue` that caused its amortized bounds to degrade under persistence. * Made folds and traversals for `FastQueue` respect the worst-case bounds for each element pulled. * Made `fmap` for `FastQueue` stop mapping over the schedule. * Arranged for GHC to be able to unpack `FastQueue`, though that will not immediately improve `FastCatQueue`. 0.9.7: Added binary tree sequence datastructure 0.9.6: Fixed bug in Functor for FastQueue which causes it be not O(1) 0.9.5: Added traversable instances (thanks dolio!) 0.9.4: More fixing docs 0.9.3: Fix docs 0.9.2: Fix error in cabal file 0.9.1: Error in git repo 0.9.0: Initial version