Здесь просматривал свою быструю документацию: https://developer.apple.com/documentation/swift/double/1845404-signalingnan
В ней упоминается: it would be reasonable to implement alternative operations in which operating on a signaling NaN triggers a runtime error or results in a diagnostic for debugging purposes. Types that implement alternative behaviors for a signaling NaN must document the departure.
Как можно реализовать это "альтернативное поведение" с сигнализацией Nan в Swift?