const getAuthExpensiveEffect = Effect.promise(() =>
fetch('/auth').then((r) => r.text()),
);
const loader1 = getAuthExpensiveEffect.pipe(Effect.flatMap(Effect.logInfo));
const loader2 = getAuthExpensiveEffect.pipe(Effect.flatMap(Effect.logDebug));
Promise.all([Effect.runPromise(loader1), Effect.runPromise(loader2)]);
const getAuthExpensiveEffect = Effect.promise(() =>
fetch('/auth').then((r) => r.text()),
);
const loader1 = getAuthExpensiveEffect.pipe(Effect.flatMap(Effect.logInfo));
const loader2 = getAuthExpensiveEffect.pipe(Effect.flatMap(Effect.logDebug));
Promise.all([Effect.runPromise(loader1), Effect.runPromise(loader2)]);