Changed default stream-based channel encoding to use PHP serialization, added KernelApiInterface::eventLoop() and Readable/WritableStreamChannel::encoding()
Attempted to make the examples a little more readable / highlight the interesting bits.