effect => {
const numTries = 3
let i = 0
return Effect.retryWhile(
effect,
({ cause }) => ++i < numTries && predicate(cause),
)
},
effect => {
const numTries = 3
let i = 0
return Effect.retryWhile(
effect,
({ cause }) => ++i < numTries && predicate(cause),
)
},