catchSome/Left + using for MonadCatchIO
formatting
fixed context bound for 2.9
Merge pull request #663 from tpolecat/catchio

missing derived methods on MonadCatchIO