aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/type.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/library/lux/type.lux12
1 files changed, 6 insertions, 6 deletions
diff --git a/stdlib/source/library/lux/type.lux b/stdlib/source/library/lux/type.lux
index ac81fe26b..cd1aaa867 100644
--- a/stdlib/source/library/lux/type.lux
+++ b/stdlib/source/library/lux/type.lux
@@ -447,12 +447,12 @@
computation ..typed])
(macro.with_symbols [g!_]
(let [typeC (` (All ((~ g!_) (~+ (list#each code.local_symbol type_vars)))
- (-> (~ (value@ #type exemplar))
- (~ (value@ #type computation)))))
+ (-> (~ (the #type exemplar))
+ (~ (the #type computation)))))
shareC (` (: (~ typeC)
(.function ((~ g!_) (~ g!_))
- (~ (value@ #expression computation)))))]
- (in (list (` ((~ shareC) (~ (value@ #expression exemplar)))))))))
+ (~ (the #expression computation)))))]
+ (in (list (` ((~ shareC) (~ (the #expression exemplar)))))))))
(syntax: .public (:by_example [type_vars ..type_parameters
exemplar ..typed
@@ -460,8 +460,8 @@
(in (list (` (:of ((~! ..:sharing)
[(~+ (list#each code.local_symbol type_vars))]
- (~ (value@ #type exemplar))
- (~ (value@ #expression exemplar))
+ (~ (the #type exemplar))
+ (~ (the #expression exemplar))
(~ extraction)
... The value of this expression will never be relevant, so it doesn't matter what it is.