    {-# LANGUAGE Safe #-}
    {-# OPTIONS_HADDOCK not-home #-}
    module Data.Conduit.Internal
        ( -- * Pipe
          module Data.Conduit.Internal.Pipe
          -- * Conduit
        , module Data.Conduit.Internal.Conduit
          -- * Fusion (highly experimental!!!)
        , module Data.Conduit.Internal.Fusion
        ) where

    import           Data.Conduit.Internal.Conduit hiding (await,
                                                    awaitForever, bracketP,
                                                    leftover, mapInput, mapInputM,
                                                    mapOutput, mapOutputMaybe,
                                                    transPipe,
                                                    yield, yieldM,
                                                    unconsM, unconsEitherM)
    import           Data.Conduit.Internal.Pipe
    import           Data.Conduit.Internal.Fusion