push-wire-core — shared types and codecs for the push-wire protocol.
This crate contains the wire types, binary codec, fragment assembler,
and delta algorithm shared by both push-wire-server and push-wire-client.
All public types are parameterized by the [ChannelKind] trait, allowing
consumers to define their own channel taxonomy.