Haskell: comparando valores NaN

eu escreviquickcheck testes para um programa Haskell que otimiza e avalia uma função.

O problema équickcheck gera expressões que resultam emNaN gostar:

> acos(2)
NaN

Haskell avalia a seguinte declaração como falsa:

> acos(2)==acos(2)
False

Então meuquickcheck testes falham com essa comparação. Existe alguma maneira de compararNaN valores?

questionAnswers(1)

yourAnswerToTheQuestion