withTimeout

suspend fun <T> withTimeout(
    duration: Duration,
    block: suspend CoroutineScope.() -> T
): T

“java.time” adapter method for kotlinx.coroutines.experimental.withTimeout