Using multi-methods to dispatch graph methods
UNSTABLE: multi-methods to dispatch graph methods