;
: add-prim ( args -- )
- nil objeq? if
+ 2dup nil objeq? if
+ 2drop
0 number-type
else
2dup cdr recurse drop
: true? ( boolobj -- bool )
false? invert ;
-: applicaion? ( obj -- obj bool)
+: application? ( obj -- obj bool)
pair-type istype? ;
: operator ( obj -- operator )