Contents

Indexes:

* args *

)Constructs a bag of the default implementation according to the supplied

argument subforms. Each argument subform can be an expression, whose value

will be added to the bag with multiplicity 1; or a list of the form

($

set), which is bag-summed into the result; or a list of the form

(%

the value of

given by the value of

of the result bag is the sum of its multiplicities as supplied by each of the

argument subforms.

argument subforms. Each argument subform can be an expression, whose value

will be added to the bag with multiplicity 1; or a list of the form

($

*expression*

), in which case the expression must evaluate to a bag (or aset), which is bag-summed into the result; or a list of the form

(%

*expression1*

*expression2*

) (called a “multi-arg”), which indicates thatthe value of

*expression1*

is bag-summed into the result with multiplicitygiven by the value of

*expression2*

. That is, the multiplicity of each memberof the result bag is the sum of its multiplicities as supplied by each of the

argument subforms.