pub fn encode_message<T: Serialize>(msg: &T) -> Result<Vec<u8>>
Encode a message for wire transmission (length-prefixed bincode)