I was under the impression that egal meant exactly equal, including considering NaNs to be equal, but equal referred to the regular JS semantics.