I have actually looked at :digraph
, what I’m doing isn’t exactly processing arbitrary DAGs and the module isn’t a good fit—but yes, I suppose I’m using an Agent as a lightweight alternative to an ETS table (all it does it keep two maps around) as the structures I’m working with are quite small (couple hundred entries at most).