Charlie Christensen
parZip
either
suspend fun refresh(): Either<Throwable, Unit> = either { parZip( { refreshA().bind() }, { refreshB().bind() } ) { dataA, dataB -> persistData(dataA, dataB).bind() } }
ParZip.kt
f(a as A, b as B)
simon.vergauwen
either { }
A modern programming language that makes developers happier.