fun <T> measureDurationForResult(code: () -> T): Pair<T, Double>
Measure code execution and get result
fun <T> measureDurationForResult(message: String, code: () -> T): T