Can't do that because NaN != NaN and I don't want to eliminate the branch in  'if (NaN != NaN) println("Blame IEEE")'

But UGH. NaN means I have to eliminate the shortcircuit check on pointer equality in that line for the same reason I can't use equalsHashValue.

I think I have to eliminate a couple of other pointer equality checks as well.