dissoc
removes an association from a mapped sequence by key
Usage:
(dissoc seq key) (dissoc* seq key+)
Returns a newly mapped sequence wherein the associations identified by the provided keys are removed. If the keys don’t exist, the original sequence is returned.
An Example
(define robert {:name "Bob" :age 45})
(dissoc robert :age)
This example returns a copy of robert from which the :age association has been removed. The original sequence is unaffected.