et</a> can expose boolean states represented by
existence/non-existence of string values. If an author wants to expose a state
which can have three values, it can be converted to three exclusive boolean
states. For example, a state called <code>readyState</code> with
<code>"loading"</code>, <code>"interactive"</code>, and <code>"complete"</code>
values can be mapped to three exclusive boolean states, <code>"--loading"</code>,
<code>"--interactive"</code>, and <code>"--complete"</code>.


<pre class="lang-js