Remove the List monad from the test suite - why was it ever there?
Start to unwind the ridiculous test monad, just use IO
More unwinding of the Test monad
Get rid of an unused method
FMIndex, add comments as to what the data type should be
Add type signatures and export lists to the General module
Add === to the general test framework
Rewrite the docs tests in terms of ===
Add QuickCheck as a dependency
Add an Arbitrary instance of ByteString to the test suite
Add BurrowsWheeler transformation, plus test suite