arrow-fx / arrow.fx / RaceTriple / fold
inline fun <D> fold(ifA: (A, Fiber<F, B>, Fiber<F, C>) -> D, ifB: (Fiber<F, A>, B, Fiber<F, C>) -> D, ifC: (Fiber<F, A>, Fiber<F, B>, C) -> D): D
inline fun <D> fold(ifA: (A,
Fiber
<F, B>,
<F, C>) -> D, ifB: (
<F, A>, B,
<F, C>) -> D, ifC: (
<F, A>,
<F, B>, C) -> D): D
Do you like Arrow?