writer
:: Monad a => (b,c) -> WriterT c a b
|
tell
:: Monad a => b -> WriterT b a ()
|
listen
:: Monad a => WriterT b a c -> WriterT b a (c,b)
|
execWriterT
:: Monad a => WriterT b a c -> a b
|
runWriter
:: WriterT a Identity b -> (b,a)
|
execWriter
:: WriterT a Identity b -> a
|
newtype
WriterT
Constructor:
WriterT
:: (b (c,a)) -> WriterT a b c
Fields:
runWriterT
:: (b (c,a))
Type synonym: Writer a = WriterT a Identity
|
|