I am learning Kotlin coroutines. The first code example is:
fun main() = runBlocking { ... }
The signature for runBlocking is:
public actual fun <T> runBlocking(context: CoroutineContext, block: suspend CoroutineScope.() -> T): T
There is no default value specified for context. How is context supplied without me specifying it and with no default specified?