these-0.2: Control/Monad/Chronicle.hs
module Control.Monad.Chronicle (
-- * The Chronicle monad
Chronicle, chronicle, runChronicle
-- * The ChronicleT monad transformer
, ChronicleT(..)
-- * Chronicle operations
, dictate, confess
, memento, absolve, condemn, retcon
, module Data.Semigroup
, module Data.Monoid
, module Control.Monad
, module Control.Monad.Trans
) where
import Data.Semigroup (Semigroup(..))
import Data.Monoid (Monoid(..))
import Control.Monad
import Control.Monad.Trans
import Control.Monad.Trans.Chronicle