measure

suspend fun <T> measure(name: String, numItems: Int? = null, isParallel: Boolean? = null, block: suspend () -> T): T