public byte[] ToMessage(ILTag payload) { var payloadBytes = payload.EncodedBytes; return(MessageTag.AsILInt().Append(((ulong)payloadBytes.Length).AsILInt()).Append(payloadBytes)); }