aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/tool/compiler/phase/generation/python/structure.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/lux/tool/compiler/phase/generation/python/structure.lux')
-rw-r--r--stdlib/source/lux/tool/compiler/phase/generation/python/structure.lux6
1 files changed, 3 insertions, 3 deletions
diff --git a/stdlib/source/lux/tool/compiler/phase/generation/python/structure.lux b/stdlib/source/lux/tool/compiler/phase/generation/python/structure.lux
index 93a83883d..bcae96966 100644
--- a/stdlib/source/lux/tool/compiler/phase/generation/python/structure.lux
+++ b/stdlib/source/lux/tool/compiler/phase/generation/python/structure.lux
@@ -22,9 +22,9 @@
(generate singletonS)
_
- (do ////.monad
- [elemsT+ (monad.map @ generate elemsS+)]
- (wrap (_.list elemsT+)))))
+ (|> elemsS+
+ (monad.map ////.monad generate)
+ (:: ////.monad map _.list))))
(def: #export (variant generate [lefts right? valueS])
(-> Phase (Variant Synthesis) (Operation (Expression Any)))