Added a functional test that verifies that two callables are not identical if one of them has no positional arguments and the other has a varargs argument.