Exception

catchIO

handleIO

tryIO

class ExceptionMonad m

gtry

ghandle

gonException