trace

inline fun <T> trace(tag: String, functionName: String, block: () -> T): T