(f: (a: A, b: B) => Effect.Effect<C, E, R>)
| 75 | * taps the Effect, returning A. |
| 76 | */ |
| 77 | export function tupleTap_<A, B, R, E, C>(f: (a: A, b: B) => Effect.Effect<C, E, R>) { |
| 78 | return tupleTap(curry(f)) |
| 79 | } |
| 80 | |
| 81 | export function ifDiffR<I, R, E, A>(f: (i: I) => Effect.Effect<A, E, R>) { |
| 82 | return (n: I, orig: I) => ifDiff_(n, orig, f) |