def decorator(overriden: T) -> T:
    overriden.__doc__ = original.__doc__
    overriden.__signature__ = _signature(original)
    return overriden
def decorator(overriden: T) -> T:
    overriden.__doc__ = original.__doc__
    overriden.__signature__ = _signature(original)
    return overriden