Fixed a bug in ordering behavior, e.g for cases that we are comparing a Rep[Double] (on rhs) with a Rep[Long] (on lhs), assuming that, logically, there can not be any implicit conversion function from Rep[Double] to Rep[Long].