Improve the docs
Rewrite captureOutput to be exception safe
Add stringException
Add mapMaybeM
Given an Eq instance for IO and SomeException
Regenerate