catch

@JvmName(name = "tryCatch")
inline fun <A> catch(f: () -> A): Validated<Throwable, A>(source)
@JvmName(name = "tryCatch")
inline fun <E, A> catch(recover: (Throwable) -> E, f: () -> A): Validated<E, A>(source)