How a dispatch finished. The thrown value's type sets this, wherever it was thrown. A Silence and a Notice with report false are refused. A Notice with report true, which includes a default Fault, is failed, as is any other throw.
type DispatchOutcome = "handled" | "refused" | "failed";