--------------------------------------------------------------------------- -- | -- Module : Control.Monad.Trans.Demarcate -- Copyright : (c) 2013 Nickolay Kudasov -- License : BSD-style (see the file LICENSE) -- -- Maintainer : nickolay.kudasov@gmail.com -- Stability : experimental -- Portability : ghc -- -- Interface for 'Demarcate' monad transformer. --------------------------------------------------------------------------- module Control.Monad.Trans.Demarcate ( Demarcate, demarcateM, demarcateT, execDemarcate, wrapT, transformDemarcateM, transformDemarcateFree, hoistDemarcateT, ) where import Control.Monad.Trans.Demarcate.Internal