https://github.com/slburson/fset.git
git clone 'https://github.com/slburson/fset.git'
(ql:quickload :fset)
FSet is a functional set-theoretic collections library. Functional means that all update operations return a new collection rather than modifying an existing one in place. Set-theoretic means that collections may be nested arbitrarily with no additional programmer effort; for instance, sets may contain sets, maps may be keyed by sets, etc.
The FSet home page explains why I chose functional semantics for FSet.
To get started using FSet, check out the FSet Tutorial. Once you've gone through that, I recommend the FSet/CL page, which explains how FSet is integrated into Common Lisp.
For more details, see the FSet project page.
There might be some useful information on the FSet CLiki page.