def class_multimethod(func):
return multimethod(func, dispatch_function=_class_dispatch)<EOL>
Declare a multimethod that dispatches on the first arg.

    If you think of 'multimethod' as working on the instances of classes then
    this would work on the classes.