Adding common base derivations
Removing unused dependencies and re-adding other-modules field
Removing MonadCatchIO references, and use Control.Exception
Formatting and correcting _acquire->acquireN due to mispositioned peek/_entries

Excaberated by a lack of type signatures!