Generalise runSPut to return the value inside SPut
Add findOnce to the Store layer
When serialising a database, return the positions of all entries
Add a runAfter feature to Store
Fix saveDataBase so it really does return the Word32 locations of the entries
FMIndex, make it polymorphic on the annotation type
General, add nubOrd and nubOrdOn
Make FMIndex support Show
Expose <$> and <*> in General.Base, remove Applicative imports
Store, add runSGetAt
Add a flag to later enable the new search stuff
Add the new database bits, somewhat fleshed out for string search
Create str databases when new is set to True
Use Str for simple string searches when new is True