def __init__(self, fn):
        self.fn = fn
        self.__doc__ = fn.__doc__
        if fn.__name__ not in self._fns[fn.__module__].keys():
            self._fns[fn.__module__][fn.__name__] = {}
        values = fn.__code__.co_varnames
        self._fns[fn.__module__][fn.__name__][values] = fn
dataset/ETHPy150Open hylang/hy/hy/contrib/dispatch/__init__.py/MultiDispatch.__init__/original