bind

context(raise: Raise<Error>)
suspend fun <Error, A> Effect<Error, A>.bind(): A
context(raise: Raise<Error>)
fun <Error, A> Either<Error, A>.bind(): A
context(raise: SingletonRaise<Error>)
fun <Error, A> Option<A>.bind(): A
context(raise: SingletonRaise<Error>)
fun <Error, A> A?.bind(): A
context(raise: ResultRaise)
fun <A> Result<A>.bind(): A