bind

open suspend fun <B> Effect<R, B>.bind(): B
open fun <B> EagerEffect<R, B>.bind(): B
open fun <B> Either<R, B>.bind(): B
open fun <B> Validated<R, B>.bind(): B
open fun <B> Result<B>.bind(transform: (Throwable) -> R): B
open fun <B> Option<B>.bind(shift: () -> R): B