timeout

inline suspend fun <T> timeout(limit: Int, noinline block: suspend CoroutineScope.() -> T): T