If an @overloaded function is decorated with the return annotation, then the following error is raised:
File "multimethod/multimethod/__init__.py", line 260, in <genexpr>if all(predicate(arguments[name]) for name, predicate in func.__annotations__.items()):KeyError: 'return'
If an
@overload
ed function is decorated with thereturn
annotation, then the following error is raised: