prior art: https://github.com/cloudflare/capnweb/pull/99
prior art: #99