_|_ /= (_|_,_|_)> (undefined, undefined)(*** Exception: Prelude.undefinedThat is as close to Haskell-equality as you can get for a proto-value that does not have an Eq instance. As a consequence of referential transparency, evaluation induces an equivalence relation. This implies that (_|_, _|_) = _|_ = (_|_, _|_).