Control.Monad.Invert
Typeclass
class
MonadInvertIO
m
Exceptions
finally
catch
block
unblock
bracket
bracket_
onException
Memory allocation
alloca
allocaBytes
withForeignPtr