diff --git a/extra/combinators/lib/lib.factor b/extra/combinators/lib/lib.factor index 44edb0ef96..9356d6c9b5 100755 --- a/extra/combinators/lib/lib.factor +++ b/extra/combinators/lib/lib.factor @@ -190,4 +190,4 @@ MACRO: construct-slots ( assoc tuple-class -- tuple ) ] { } assoc>map concat compose ; : either ( object first second -- ? ) - >r over slip swap [ r> drop ] [ r> call ] ?if ; inline + >r keep swap [ r> drop ] [ r> call ] ?if ; inline