The multimethod python package injects the class instance into `sys._getframe(1).f_locals`, which means that the dispatch-class instance is a static variable (right?) of the class (or a locals() var if called from main).

I didn't like that way, so I preferred to create a static dict in `DispatchedFunction` to track all dispatched methods inside the `@dispatch` class.