{-# LANGUAGE CPP #-}
#if defined(__GLASGOW_HASKELL__) && __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