suspend fun ByteReadChannel.copyAndClose(dst: OutputStream): Unitsuspend fun ByteReadChannel.copyAndClose(dst: Output): Unitsuspend fun ByteReadChannel.copyAndClose(dst: ByteWriteChannel): Unitsuspend fun ByteReadChannel.copyAndClose(dst: ByteWriteChannel): Unit