{-# LANGUAGE CPP #-} -- | A simple compat ErrorT and other error stuff module Network.TLS.ErrT ( runErrT, ErrT, MonadError (..), ) where import Control.Monad.Except (MonadError (..)) import Control.Monad.Trans.Except (ExceptT, runExceptT) runErrT :: ExceptT e m a -> m (Either e a) runErrT :: forall e (m :: * -> *) a. ExceptT e m a -> m (Either e a) runErrT = ExceptT e m a -> m (Either e a) forall e (m :: * -> *) a. ExceptT e m a -> m (Either e a) runExceptT type ErrT = ExceptT