Because they do not respect cooperative equality. And they must be allowed to stay that way, because when we override them in user classes we must not deal with cooperative equality. That’s why ## exists in the first place.
Because they do not respect cooperative equality. And they must be allowed to stay that way, because when we override them in user classes we must not deal with cooperative equality. That’s why ## exists in the first place.