ed.</p>
<p>This  SRFI provides two mechanisms to enable this kind of communication</p><ul><li>subtyping among condition types allows handling code to determine the <em>general</em>
 nature of an exception even though it does not anticipate its <em>exact</em>
 nature,</li>
<li>compound conditions allow an exceptional situation to be described in multiple ways.</li>
</ul>
<p></p>
<h1>Specification</h1>
<p>Conditions are records with named fields. Each condition belongs to one or more <i>condition types</i>.
E