writer
fun CoroutineScope.writer(
coroutineContext: <ERROR CLASS> = EmptyCoroutineContext,
channel: ByteChannel,
block: suspend WriterScope.() -> Unit
): WriterJob
fun CoroutineScope.writer(
coroutineContext: <ERROR CLASS> = EmptyCoroutineContext,
autoFlush: Boolean = false,
block: suspend WriterScope.() -> Unit
): WriterJob