tryExecute

suspend fun <T> tryExecute(block: suspend () -> T): T?

Like execute but returns null when rejected.