?2guard ( ..a x y quot: ( ..a x y -- ..b ? ) -- ..b x/f y/f ? )


Vocabulary
combinators.extras

Inputs
xan object
yan object
quota quotation with stack effect ( ..a x y -- ..b ? )


Outputs
x/fan object
y/fan object
?an object


Definition


: ?2guard
( ..a x y quot: ( ..a x y -- ..b ? ) -- ..b x/f y/f ? )
2check [ t ] [ 2drop f f f ] if ; inline