As always, this falls apart with separate compilat...
# language-proposals
d
As always, this falls apart with separate compilation: Library A has
open class Container<sticky T>
Library B and C depend on A (but not on each other) and do
val sc = Container<String>()
(compiler generates subclass in each) Library D depends on B and C and does
a is Container<String>
- this cannot be compiled anymore, there are two
Container<String>
classes now.