traverse

inline fun <C> traverse(fa: (B) -> Iterable<C>): List<Ior<A, C>>
inline fun <AA, C> traverse(fa: (B) -> Either<AA, C>): Either<AA, Ior<A, C>>
inline fun <C> traverse(fa: (B) -> Option<C>): Option<Ior<A, C>>
inline fun <AA, C> traverse(fa: (B) -> Validated<AA, C>): Validated<AA, Ior<A, C>>