try

fun <T> try(block: () -> T): Promise<T>(source)