Travesty is a collection of tools for doing function dispatch based on a graph.
A lot of these tools are specifically aimed at doing function dispatch based on a type graph for some object type.
See README.md for more info.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.