aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/control/lazy.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/control/lazy.lux')
-rw-r--r--stdlib/source/library/lux/control/lazy.lux9
1 files changed, 4 insertions, 5 deletions
diff --git a/stdlib/source/library/lux/control/lazy.lux b/stdlib/source/library/lux/control/lazy.lux
index c96a5f569..343f866f7 100644
--- a/stdlib/source/library/lux/control/lazy.lux
+++ b/stdlib/source/library/lux/control/lazy.lux
@@ -23,11 +23,10 @@
(def: (lazy' generator)
(All (_ a) (-> (-> [] a) (Lazy a)))
(let [cache (atom.atom (sharing [a]
- (-> [] a)
- generator
-
- (Maybe a)
- {.#None}))]
+ (is (-> [] a)
+ generator)
+ (is (Maybe a)
+ {.#None})))]
(abstraction (function (_ _)
(case (io.run! (atom.read! cache))
{.#Some value}