Response typedef
Response = Object?
The Holder's answer. Failures use trust-task-error, not this shape. Both results
share one response type so the envelope carries no observable distinction between
them. result is the discriminator and stays inside the payload, so one envelope
type covers both branches.
Implementation
typedef Response = Object?;