IOError package:monad-peel

Generalized version of ioError.