{-# LANGUAGE ConstraintKinds #-} {-# LANGUAGE FlexibleContexts #-} module Parquet.Monad where import qualified Conduit as C import Control.Monad.Except import Control.Monad.Logger import qualified Data.Text as T type PR m = (C.MonadResource m, MonadLogger m, C.MonadThrow m, MonadError T.Text m) type PRS m = (C.MonadResource m, C.MonadThrow m)