public byte[] Pack() => RpcPacker.Pack(this);
public static InboundMessage From(byte[] data) => RpcPacker.Unpack(data);