aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/control/writer.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/control/writer.lux')
-rw-r--r--stdlib/source/library/lux/control/writer.lux2
1 files changed, 2 insertions, 0 deletions
diff --git a/stdlib/source/library/lux/control/writer.lux b/stdlib/source/library/lux/control/writer.lux
index 8fd8e9492..066b4ef58 100644
--- a/stdlib/source/library/lux/control/writer.lux
+++ b/stdlib/source/library/lux/control/writer.lux
@@ -51,6 +51,7 @@
[(\ monoid compose log1 log2) a])))
(implementation: #export (with monoid monad)
+ {#.doc (doc "Enhances a monad with Writer functionality.")}
(All [l M] (-> (Monoid l) (Monad M) (Monad (All [a] (M (Writer l a))))))
(def: &functor
@@ -72,6 +73,7 @@
(in [(\ monoid compose l1 l2) a]))))
(def: #export (lift monoid monad)
+ {#.doc (doc "Wraps a monadic value with Writer machinery.")}
(All [l M a]
(-> (Monoid l) (Monad M)
(-> (M a) (M (Writer l a)))))