diff options
Diffstat (limited to 'stdlib/source/library/lux/control/writer.lux')
-rw-r--r-- | stdlib/source/library/lux/control/writer.lux | 2 |
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))))) |