Add a tweak to multidispatch to include kind-ordered edges
Add arithmetic functions to the registry