bindAll

@JvmName(name = "bindAllResult")
fun <K, V> Map<K, Result<V>>.bindAll(): Map<K, V>
@JvmName(name = "bindAllResult")
fun <A> Iterable<Result<A>>.bindAll(): List<A>
@JvmName(name = "bindAllResult")
fun <A> NonEmptyList<Result<A>>.bindAll(): NonEmptyList<A>
@JvmName(name = "bindAllResult")
fun <A> NonEmptySet<Result<A>>.bindAll(): NonEmptySet<A>