Description
Provides a monad for managed values in Haskell. Managed values help code acquire resources, use them, and release them reliably in a structured way.
This is useful for files, network connections, handles, temporary resources, and other values that need cleanup. It is a programming library and is normally used inside application code.