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