ass="other-name">type-error</code>, the accessors <code class="api-name">type-error-datum</code> and <code class="api-name">type-error-expected-type</code> can be used on a condition of this class to get the offending datum and the expected type (however, the latter is always <code class="other-name">t</code>).</p>
</div>

<p>Whenever an <code class="other-name">unencodable-value-error</code> is signalled, CL-JSON provides a restart called <code class="other-name">substitute-printed-representation</code> wh