li>
<li class="listitem">
            The stream may be constructed with a fail count. The stream will eventually
            fail with a predefined error after a certain number of operations, where
            the number of operations is controlled by the test. When a test loops
            over a range of operation counts, it is possible to exercise every possible
            point of failure in the algorithm being tested. When used correctly the
            technique allows the tests to reach a high perc