ReliableWindowBuffer

fun ReliableWindowBuffer(    coroutineScope: CoroutineScope,     windowSize: Int = 16,     resendTimeout: Duration = 10.toDuration(DurationUnit.SECONDS),     initialSequenceNumber: UShort = 0.toUShort())