viz.recurse is a bare-bones library to easily visualize recursion without any significant overhead on the part of the user. This library utilizes common graph and visualization libraries (networkx, ...
When calling FancyArrowPatch with the path parameter (instead of posA & posB), the shrink* parameters are not interpreted as defined in the docs: Alternatively if path is provided, an arrow is drawn ...