h when it is called with an
          empty parameter expands to a tuple.
        </li>
<li class="listitem">
          The BOOST_VMD_ASSERT macro, and the corresponding individual VMD ASSERT
          macros for the various data types, do not cause an immediate compiler error,
          but instead generate invalid C++ if the ASSERT occurs.
        </li>
<li class="listitem">
          When the BOOST_VMD_ASSERT macro, or one of the corresponding individual
          VMD ASSERT macros for the various data t