Why does `if None.__eq__("a")` seem to evaluate to True (but not quite)? Why does `if None.__eq__("a")` seem to evaluate to True (but not quite)? python-3.x python-3.x