Updates the EIO packet encoding and decoding to collect all errors and
test the happy path. Also updates the payload encoding and decoding so
that it is tested along the happy path and all errors are collected.
This is a major refactor that makes the code clearer and consistent.
Updates the EIO packet encoding and decoding to collect all errors and test the happy path. Also updates the payload encoding and decoding so that it is tested along the happy path and all errors are collected.
This is a major refactor that makes the code clearer and consistent.
Fixes #6