Make accept_anything_as_vector() accept two args.

For example, all of the following would now be accepted:

@accept_anything_as_vector
def foo(v):
    print(v)

foo(Vector(1, 2))
foo((1, 2))
foo(1, 2)       # This is the change made by this commit.