// FUNCTION: dbg

fun box() = expectThrowableMessage {
    val greeting: String? = null
    val name: String? = null
    dbg(
        key = greeting != null && greeting.length == 5,
        value = name == null || name.length == 5
    )
}

fun <T> dbg(key: Any, value: T): T = value
fun <T> dbg(key: Any, value: T, msg: String): T = throw RuntimeException(key.toString() + "=" + value + "\n" + msg)
