File tree Expand file tree Collapse file tree 5 files changed +13
-4
lines changed
Expand file tree Collapse file tree 5 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -13,11 +13,13 @@ module Control.Monad.RWS
1313
1414import Prelude
1515
16- import Control.Monad.RWS.Trans
1716import Data.Identity
1817import Data.Monoid
1918import Data.Tuple
2019
20+ import Control.Monad.RWS.Class
21+ import Control.Monad.RWS.Trans
22+
2123-- | The `RWS` monad is a synonym for the `RWST` monad transformer, applied
2224-- | to the `Identity` monad.
2325type RWS r w s = RWST r w s Identity
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ import Prelude
1212
1313import Data.Monoid
1414
15+ import Control.Monad.Trans
1516import Control.Monad.Reader.Class
1617import Control.Monad.State.Class
1718import Control.Monad.Writer.Class
Original file line number Diff line number Diff line change @@ -10,9 +10,11 @@ module Control.Monad.Reader
1010
1111import Prelude
1212
13- import Control.Monad.Reader.Trans
1413import Data.Identity
1514
15+ import Control.Monad.Reader.Class
16+ import Control.Monad.Reader.Trans
17+
1618-- | The `Reader` monad is a synonym for the `ReaderT` monad transformer, applied
1719-- | to the `Identity` monad.
1820type Reader r = ReaderT r Identity
Original file line number Diff line number Diff line change @@ -12,10 +12,12 @@ module Control.Monad.State
1212
1313import Prelude
1414
15- import Control.Monad.State.Trans
1615import Data.Identity
1716import Data.Tuple
1817
18+ import Control.Monad.State.Class
19+ import Control.Monad.State.Trans
20+
1921-- | The `State` monad is a synonym for the `StateT` monad transformer, applied
2022-- | to the `Identity` monad.
2123type State s = StateT s Identity
Original file line number Diff line number Diff line change @@ -10,11 +10,13 @@ module Control.Monad.Writer
1010
1111import Prelude
1212
13- import Control.Monad.Writer.Trans
1413import Data.Identity
1514import Data.Monoid
1615import Data.Tuple
1716
17+ import Control.Monad.Writer.Class
18+ import Control.Monad.Writer.Trans
19+
1820-- | The `Writer` monad is a synonym for the `WriterT` monad transformer, applied
1921-- | to the `Identity` monad.
2022type Writer w = WriterT w Identity
You can’t perform that action at this time.
0 commit comments