like DOM Event Handlers, the design is explicitly unmodelled, there is no way to tell who is listening. there are well defined internal apis though!
i want to be able to look at a promise, and know what other promises it is depending on. and know what promises they depend on.
i'd like to take a promise & see what other promises depend on it.
@jauntywunderkind420 dask (python library for distributed computing) does this. Not sure if the user is *supposed* to look at the graph, but it's very easy and clean and doable.
Disclaimer: last version I used (~ 2017) was buggy as hell.