Comment made by: alexmiller
@Gary - you're right, I did misread that.
{{assoc}} and {{conj}} both explicitly say "return a new collection" whereas assoc!
and conj!
say "Returns coll." I read that as "returns the modified collection" without regard to whether it's the identical instance, but I can read it your way too.
Would saying "Returns updated collection." transmit the right idea? Using "collection" instead of "coll" removes the concrete tie to the variable and "updated" hints more strongly that you should use the return value.