aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/control/monad.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/lux/control/monad.lux8
1 files changed, 4 insertions, 4 deletions
diff --git a/stdlib/source/lux/control/monad.lux b/stdlib/source/lux/control/monad.lux
index 0fce26db0..9b908df9a 100644
--- a/stdlib/source/lux/control/monad.lux
+++ b/stdlib/source/lux/control/monad.lux
@@ -59,10 +59,10 @@
(wrap (f3 z))))}
(case tokens
(#;Cons monad (#;Cons [_ (#;Tuple bindings)] (#;Cons body #;Nil)))
- (let [g!map (: AST [_cursor (#;Symbol ["" " map "])])
- g!join (: AST [_cursor (#;Symbol ["" " join "])])
- g!apply (: AST [_cursor (#;Symbol ["" " apply "])])
- body' (fold (: (-> [AST AST] AST AST)
+ (let [g!map (: Code [_cursor (#;Symbol ["" " map "])])
+ g!join (: Code [_cursor (#;Symbol ["" " join "])])
+ g!apply (: Code [_cursor (#;Symbol ["" " apply "])])
+ body' (fold (: (-> [Code Code] Code Code)
(function [binding body']
(let [[var value] binding]
(case var