This makes the stream resets a lot safer, by preventing the forbidden send-read-reset combination of events: the reset function on the responder side now takes the element to send right before the reset, enforcing a send-reset pattern.
This module provides XSO-based parsing, proper typestates and will soon replace the proto module.