fn decode_entry<T>(
tag: &str,
payload: Option<Value>,
entries: &[EnvelopeEntry<T>],
) -> Result<T, EnvelopeDecodeError>fn decode_entry<T>(
tag: &str,
payload: Option<Value>,
entries: &[EnvelopeEntry<T>],
) -> Result<T, EnvelopeDecodeError>