But we need something for the "write" side. This will mean figuring out where to do writes, codec, etc.
One idea would be that the Party "has" a Mixer, and that it is on the Party that you do things like send messages and register to be notified of messages.
This is done on the 'read' side using the PartyMixerAdapter:
https://github.com/wirelineio/wireline-core/pull/182
But we need something for the "write" side. This will mean figuring out where to do writes, codec, etc.
One idea would be that the Party "has" a Mixer, and that it is on the Party that you do things like send messages and register to be notified of messages.