collect-by-multi! ( ... assoc seq quot: ( ... obj -- ... new-keys ) -- ... assoc )


Vocabulary
assocs.extras

Inputs
assocan object
seqan object
quota quotation with stack effect ( ... obj -- ... new-keys )


Outputs
assocan object


Definition


: collect-by-multi!
( ... assoc seq quot: ( ... obj -- ... new-keys ) -- ... assoc )
[ keep swap ] curry rot
[ [ push-at-each ] curry compose each ] keep ; inline