Я пытаюсь реализовать структуру данных, где, если бы я использовал бесконечность для целей численного сравнения, это было бы очень просто. Обратите внимание, что это не maxBound/minBound, поскольку значение может быть <= maxbound, но все значения будут равны < бесконечность.
Нет надежды?