Jameson says this doesn't work for a bunch of cases.
Because of the fact that dynamic calls do not get edges attached.
But I am not sure it is possible to use this in a way that that matters.
I haven't been able to find any.
I need to create a few examples of them.for the docs