@@ -8,7 +8,7 @@
8{-# LANGUAGE GeneralizedNewtypeDeriving #-}
8{-# LANGUAGE GeneralizedNewtypeDeriving #-}
10module Control.Monad.Ether.TagReplace
10module Control.Monad.Ether.TagReplace
11− ( K_TAG_REPLACE(..)
11+ ( TAG_REPLACE
12 , TagReplaceT
12 , TagReplaceT
13 , tagReplace
13 , tagReplace
@@ -28,7 +28,7 @@ import Control.Monad.Ether.Writer as A
28import Control.Monad.Trans.Ether.Dispatch
28import Control.Monad.Trans.Ether.Dispatch
30-- | Encode type-level information for 'tagReplace'.
30-- | Encode type-level information for 'tagReplace'.
31−data K_TAG_REPLACE tOld tNew = TAG_REPLACE tOld tNew
31+data TAG_REPLACE tOld tNew
33type TagReplaceT tOld tNew = Dispatch (TAG_REPLACE tOld tNew) IdentityT
33type TagReplaceT tOld tNew = Dispatch (TAG_REPLACE tOld tNew) IdentityT