ZIO: i.repeat(s).timeout(a).tap(b).fork
Effect #1: i.pipe(Effect.repeat(s)).pipe(Effect.timeout(d)).pipe(Effect.tap(r)).pipe(Effect.fork)
Effect #2: pipe(i, Effect.repeat(s), Effect.timeout(d), Effect.tap(r), Effect.fork)
ZIO: i.repeat(s).timeout(a).tap(b).fork
Effect #1: i.pipe(Effect.repeat(s)).pipe(Effect.timeout(d)).pipe(Effect.tap(r)).pipe(Effect.fork)
Effect #2: pipe(i, Effect.repeat(s), Effect.timeout(d), Effect.tap(r), Effect.fork)