Czar
inline fun <T> T?.isNotNullAnd(condition: T.() -> Boolean): Boolean = this?.condition() ?: false val numString: String? = null numString.isNotNullAnd { BigDecimal(this) == BigDecimal.ZERO}