(remove-files tracker files)
Returns an updated dependency tracker with files removed. The files
must have been previously added with add-files.
Source
(defn remove-files
"Returns an updated dependency tracker with files removed. The files
must have been previously added with add-files."
[tracker files]
(-> tracker
(track/remove (keep (::filemap tracker {}) files))
(update-in [::filemap] #(apply dissoc % files))))