Stopwatch

constructor(timeProvider: TimeProvider)
constructor(nanosecondProvider: () -> Double = { PerformanceCounter.nanoseconds })