<@U8BF0SSPQ> that’s because `F&lt;A&gt;.copy(...)`...
# announcements
b
@jmccance that’s because
F<A>.copy(...)
returns
F<A>
not
F<B>
. You would have to specify broader bounds for your generic
Copy code
val fstring = F<Any>("asdf, 1)
val fint = fstring.copy(x = 2)