Control.Monad.Trans.Resource
data ResourceT m a
type ResIO a
data ReleaseKey
runResourceT
resourceForkIO
transResourceT
joinResourceT
allocate
register
release
unprotect
resourceMask
class MonadResource m
type MonadResourceBase m
data InvalidAccess
class MonadBaseControl b m
type InternalState
getInternalState
runInternalState
withInternalState
createInternalState
closeInternalState
type ExceptionT
runExceptionT
runExceptionT_
runException
runException_
class MonadThrow m
monadThrow