letIfDefined

fun <T, R> T.letIfDefined(block: (T?) -> R): R?