When diffing in code, some times I need to execute find usages many times to
trace interactions between classes or things as simple as see where a
variable is changed directly or indirectly and where those methods which
change it are called ...
I wonder if it might be a good idea to implement some sort of interaction
tracing facility? What do you think?