module DeferredFolds.Prelude
(
  module Exports,
)
where


-- base
-------------------------
import Prelude as Exports hiding ((<>))
import Foreign as Exports hiding (void)
import Data.Monoid as Exports hiding ((<>), First(..), Last(..))
import Data.Semigroup as Exports
import Data.Foldable as Exports
import Data.Traversable as Exports
import Control.Applicative as Exports
import Control.Monad as Exports

-- foldl
-------------------------
import Control.Foldl as Exports (Fold(..))