EffectTalk

Inspecting Cause for defects

Use `Cause.defects` to extract defect values, or `Cause.failures` for expected failures. Handle defects differently—log and alert, don't treat them as business logic.

  • Use `Cause.defects(cause)` for defect values
  • Use `Cause.failures(cause)` for expected failures
  • Defects = bugs; failures = typed errors
Loading code editor...