SagaSaga
Standard Library

Std.Supervisor

Retry-based supervision for effectful computations.

Functions

supervised

fun supervised : (retries: Int) -> (f: Unit -> a needs {Fail e}) -> Result a e

Catches failures and retries up to retries times. Returns Ok on success, Err with the last failure on exhaustion.