asyncStreamWriter
suspend fun asyncStreamWriter(bufferSize: Int = AsyncByteArrayDequeChunked.DEFAULT_MAX_SIZE, name: String? = null, lazy: Boolean = false, process: suspend (out: AsyncOutputStream) -> Unit): AsyncInputStream
Creates a an AsyncInputStream from a process function that writes to a AsyncOutputStream.
The process function is executed lazily when the data is tried to be read.