measureTime

inline fun <T> measureTime(block: () -> T): Pair<Duration, T>

Measure the amount of time a process takes.

TODO: use contracts when they are no longer experimental