pub fn encode_with_observer( packet: Packet<'_>, observer: &str, ) -> Result<Vec<u8>, PacketError>
Encode a distinct observer identity without changing legacy packet bytes.