{-# LANGUAGE CPP #-}
#if __GLASGOW_HASKELL__ >= 704
{-# LANGUAGE Safe #-}
#elif __GLASGOW_HASKELL__ >= 702
{-# LANGUAGE Trustworthy #-}
#endif
module Control.Comonad.Traced (
  
    ComonadTraced(..)
  , traces
  
  , Traced
  , traced
  , runTraced
  
  , TracedT(..)
  
  , module Control.Comonad
  , module Control.Comonad.Trans.Class
  , module Data.Monoid
  ) where
import Control.Comonad
import Control.Comonad.Traced.Class (ComonadTraced(..), traces)
import Control.Comonad.Trans.Class
import Control.Comonad.Trans.Traced (Traced, traced, runTraced, TracedT(..), runTracedT)
import Data.Monoid