Yaws Sans-I/O Overview
Yaws de-couples all the I/O from the rest of the state machine with the follwing set of traits with differing set of implementors.
The below traits are intended to be implemented by both the state machines & runtimes.
And the I/O traits are intended to be implemented by the runtimes handling I/O: