benchmark

@JvmName(name = "BenchmarkGeneric")
inline fun <T> benchmark(noinline block: () -> T): BenchmarkResult
fun benchmark(block: () -> Double): BenchmarkResult