def METHOD_NAME(*args, **kwargs):
    if _is_bound_method:
        # bound object "self" is passed as first argument if this is a bound method
        args = args[1:]
    return new(target, *args, **kwargs)