@hackage componentm0.0.0.1

Monad for allocation and cleanup of application resources

This library allows you to allocate resources with clean up strategies when initializing your application. It then provides a Monadic interface to compose multiple resources without having to deal with cleanup operations explicitely.

Check Control.Monad.Component.Tutorial for an example and more information.