<p>
Currently, only a single buffer is used to store the strings supplied to
calls to <code>printf</code> before flushing them. This means that while
- the buffer is being flushed, any calls to <code>printf</printf> will fail.
+ the buffer is being flushed, any calls to <code>printf</code> will fail.
In the future, we plan to implement a doubled buffer approach so that
strings can continue to be buffered at the same time they are being printed.
</p>