1 <DEFINE MULTI-SET!- ('L "TUPLE" X)
2 #DECL ((L) <LIST [REST ATOM]>)
3 <COND (<N==? <LENGTH .X> <LENGTH .L>>
4 <ERROR WRONG-NUMBER-OF-VARIABLES .L .X>)
7 <FUNCTION (A B "AUX" LB)
8 <COND (<AND ,M$$DECL-CHECK!-INTERNAL
9 <SET LB <CALL NTHR .A ,M$$LVAL>>
10 <SET LB <M$$DECL .LB>>
12 <ERROR DECL-VIOLATION!-ERRORS .A .B .LB
15 <SET .A .B>)>> .L .X>)>>