The outcome of a craft. A discriminated union (not a throw) so a controller renders the diegetic decline cleanly. Programmatic-contract violations (a conservation breach) still throw.
The outcome of a craft. A discriminated union (not a throw) so a controller renders the diegetic decline cleanly. Programmatic-contract violations (a conservation breach) still throw.