I've been working on debugging some clojure systems and a coworker suggested that one helpful tool might be tools.trace. But the current documentation does nothing to help me understand how it might help.
For example here is a selection from the README:
(trace (* 2 3)) ;; To trace a value
(trace tag (* 2 3)) ;; To trace a value and assign a trace tag
But I as a total newb, have no idea what a trace is, why that would be useful, or why I would want to assign it to a tag (or even what a tag is).
I could pop open lein, get it installed, and play with it for a bit, but it's not clear to me why I should.