} cond ;
{
- { drop ( x -- ) }
- { 2drop ( x y -- ) }
- { 3drop ( x y z -- ) }
- { dup ( x -- x x ) }
- { 2dup ( x y -- x y x y ) }
- { 3dup ( x y z -- x y z x y z ) }
- { rot ( x y z -- y z x ) }
- { -rot ( x y z -- z x y ) }
- { dupd ( x y -- x x y ) }
- { swapd ( x y z -- y x z ) }
- { nip ( x y -- y ) }
- { 2nip ( x y z -- z ) }
- { over ( x y -- x y x ) }
- { pick ( x y z -- x y z x ) }
- { swap ( x y -- y x ) }
+ { drop ( x -- ) }
+ { 2drop ( x y -- ) }
+ { 3drop ( x y z -- ) }
+ { 4drop ( w x y z -- ) }
+ { dup ( x -- x x ) }
+ { 2dup ( x y -- x y x y ) }
+ { 3dup ( x y z -- x y z x y z ) }
+ { 4dup ( w x y z -- w x y z w x y z ) }
+ { rot ( x y z -- y z x ) }
+ { -rot ( x y z -- z x y ) }
+ { dupd ( x y -- x x y ) }
+ { swapd ( x y z -- y x z ) }
+ { nip ( x y -- y ) }
+ { 2nip ( x y z -- z ) }
+ { over ( x y -- x y x ) }
+ { pick ( x y z -- x y z x ) }
+ { swap ( x y -- y x ) }
} [ "shuffle" set-word-prop ] assoc-each
: check-declaration ( declaration -- declaration )