aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/abstract/predicate.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/lux/abstract/predicate.lux')
-rw-r--r--stdlib/source/lux/abstract/predicate.lux3
1 files changed, 2 insertions, 1 deletions
diff --git a/stdlib/source/lux/abstract/predicate.lux b/stdlib/source/lux/abstract/predicate.lux
index de3fc087d..b69b43415 100644
--- a/stdlib/source/lux/abstract/predicate.lux
+++ b/stdlib/source/lux/abstract/predicate.lux
@@ -49,7 +49,8 @@
(All [a]
(-> (-> (Predicate a) (Predicate a))
(Predicate a)))
- (|>> (predicate (rec predicate))))
+ (function (recur input)
+ (predicate recur input)))
(structure: #export contravariant
(Contravariant Predicate)