diff options
Diffstat (limited to 'stdlib/source/lux/abstract/monad/indexed.lux')
-rw-r--r-- | stdlib/source/lux/abstract/monad/indexed.lux | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/stdlib/source/lux/abstract/monad/indexed.lux b/stdlib/source/lux/abstract/monad/indexed.lux index caa233884..2f42c0176 100644 --- a/stdlib/source/lux/abstract/monad/indexed.lux +++ b/stdlib/source/lux/abstract/monad/indexed.lux @@ -7,7 +7,8 @@ [data [collection ["." list ("#@." functor fold)]]] - ["." macro + ["." meta] + [macro [syntax (#+ syntax:)] ["." code]]]) @@ -53,7 +54,7 @@ (syntax: #export (do {[?name monad] ..named-monad} {context (s.tuple (p.some context))} expression) - (macro.with-gensyms [g!_ g!bind] + (meta.with-gensyms [g!_ g!bind] (let [body (list@fold (function (_ context next) (case context (#Let bindings) |