than_
sealed interface DomainError object SomeDomainError: DomainError fun foo(): Effect<DomainError, Unit> = TODO() fun bar(): Effect<SomeDomainError, Unit> = TODO() fun baz() = effect<DomainError, Unit> { foo().bind() bar().bind() }
bar
SomeDomainError
DomainError
Imran/Malic
E
A
simon.vergauwen
R
Effect<R, A>
bind
suspend fun <EE : E, A> Effect<EE, A>.bind(): A
EffectScope<E>
A modern programming language that makes developers happier.