writer
fun writer(
coroutineContext: CoroutineContext,
channel: ByteChannel,
parent: Job? = null,
block: suspend WriterScope.() -> Unit
): WriterJob
fun writer(
coroutineContext: CoroutineContext,
autoFlush: Boolean = false,
parent: Job? = null,
block: suspend WriterScope.() -> Unit
): WriterJob