arguments-differ was needed due to it failing in cases like:

```
def foo(bar, *args, **kwargs):
    pass
foo("bar", "baz", "bazooka", frank="frank")
```

Causing the warning