Yeah, it’d be possible if `.copy` added the generi...
# announcements
b
Yeah, it’d be possible if
.copy
added the generics to its signature
Copy code
data class Foo<A>(val foo: A) {
    fun <A> copy(...): Foo<A> { ... }
}

val fooString = Foo("123")
val fooInt = fooString.copy(foo = 123)