></dt>

    <dt><a href="#Limitations">Limitations</a></dt>
  </dl>

  <h2><a name="Introduction" id="Introduction">Introduction</a></h2>

  <p>Most of the design decisions made during the development of this library
  are the result of the following requirements.</p>

  <p>Boost.Statechart should ...</p>

  <ol>
    <li>be fully type-safe. Whenever possible, type mismatches should be
    flagged with an error at compile-time</li>

    <li>not require the use of a code generator. A lot of the existing FSM
 