trace

fun trace(msg: () -> String, t: Throwable? = null)