diff options
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/library/lux/control/concurrency/async.lux | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/stdlib/source/library/lux/control/concurrency/async.lux b/stdlib/source/library/lux/control/concurrency/async.lux index 31c56c477..95a3cc7ec 100644 --- a/stdlib/source/library/lux/control/concurrency/async.lux +++ b/stdlib/source/library/lux/control/concurrency/async.lux @@ -76,7 +76,7 @@ (All (_ r w) (-> (Async' r w) (IO (Value r)))) (|>> representation atom.read! - (at io.functor each (|>> product.left + (of io.functor each (|>> product.left (maybe#each (|>> variance.read)))))) (def .public (upon! f async) @@ -99,7 +99,7 @@ (def .public resolved? (All (_ r w) (-> (Async' r w) (IO Bit))) (|>> ..value - (at io.functor each + (of io.functor each (|>> (pipe.when {.#None} false |