úÎ ¡ É    None!The result of taking a resource. The actual resource. Let'Bs you specify whether the resource should be returned to the pool  (via  ) or destroyed (via  ) on release. 6 This defaults to destruction, in case of exceptions. CRelease this resource, either destroying it or returning it to the  pool. Like  , but uses  instead of .  Since 0.1.1 Like *, but times out the operation if resource ? allocation does not complete within the given timeout period.  Since 0.1.2 =Take a resource from the pool and register a release action. Same as  2, but apply some action to check if a resource is  still valid.  Timeout period in microseconds          pool-conduit-0.1.2Data.Conduit.Poolresource-pool-0.2.1.1 Data.Pool withResource createPoolPoolManagedResourcemrValuemrReuse mrRelease withResourceTwithResourceTimeout takeResourcetakeResourceCheck putResourcedestroyResourceresourcet-0.4.8%Control.Monad.Trans.Resource.Internal MonadResourcemonad-control-0.3.2.1Control.Monad.Trans.ControlMonadBaseControl