Binary package “libghc-resourcet-dev” in ubuntu bionic

deterministic allocation and freeing of scarce resources

 Control.Monad.Trans.Resource allocates resources which are guaranteed
 to be released. One point to note: all register cleanup actions live
 in the IO monad, not the main monad. This allows both more efficient
 code, and for monads to be transformed.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.