monad-levels-0.1.0.0: Control/Monad/Levels/RWS/Strict.hs
{- |
Module : Control.Monad.Levels.RWS.Strict
Description : Strict monad with reader, writer and state abilities
Copyright : (c) Ivan Lazar Miljenovic
License : 3-Clause BSD-style
Maintainer : Ivan.Miljenovic@gmail.com
Note that the original definitions are used for the various reader,
writer and state computations: as such, if there is (for example)
another level that satisfies 'IsReader r' above the one that satisfies
'IsRWS r w s' in the stack, then calling 'ask' will use the higher
level.
-}
module Control.Monad.Levels.RWS.Strict
( RWST(..)
, module Control.Monad.Levels.RWS
) where
import Control.Monad.Levels.RWS
import Control.Monad.Trans.RWS.Strict