traverse

inline fun <B> traverse(fa: (A) -> Iterable<B>): List<Validated<E, B>>
inline fun <EE, B> traverse(fa: (A) -> Either<EE, B>): Either<EE, Validated<E, B>>
inline fun <B> traverse(fa: (A) -> Option<B>): Option<Validated<E, B>>