I feel conflicted about it, which is why the two are different, probably.
= is the obvious equality predicate, though technically "not =" is also meaningful, though not an equality predicate (it is not reflexive). On the other hand, there may be some weird applications for other numeric predicates that I haven't thought of, and it's kind of annoying for @vector= to have a different signature from vector=.
What should I do?