catch

@JvmName(name = "tryCatchOrNone")
inline fun <A> catch(f: SingletonRaise<None>.() -> A): Option<A>

Ignores exceptions and returns None if one is thrown


@JvmName(name = "tryCatch")
inline fun <A> catch(recover: (Throwable) -> Option<A>, f: SingletonRaise<None>.() -> A): Option<A>