Conditions and handlers are defined for common mathematical computations.
The condition making-complex-number is signalled when a calculation would make a complex number. If this outcome is desirable, and handler such as defined by the macro handling-complex-number is used.
Class precedence list:
making-complex-number, arithmetic-error, error, serious-condition, condition, tSignalled when a mathematical calculation would result in a complex number.