Basically my patch would change this: ``` public f...
# announcements
s
Basically my patch would change this:
Copy code
public fun <T> Sequence<T>.drop(n: Int): Sequence<T> {
    require(n >= 0, { "Requested element count $n is less than zero." })
    return if (n == 0) this else DropSequence(this, n)
}
to this:
Copy code
fun <T> Sequence<T>.drop(n: Int): Sequence<T> {
    require(n >= 0) { "Requested element count $n is less than zero." }
    return when {
        n == 0 -> this
        this is DropSequence -> DropSequence(this.sequence, this.count + n)
        else -> DropSequence(this, n)
    }
}