No comment. Sorry.
add:value:
associationsDo:
Evaluate aBlock for each of the receiver's elements (key/value associations). If any non-association is within, the error is not caught now, but later, when a key or value message is sent to it.
argumentNamed:
with:
Answer an instance of me containing anObject.
with:with:
Answer an instance of me containing the two arguments as elements.
with:with:with:
Answer an instance of me containing the three arguments as elements.