<https://kotlinlang.slack.com/archives/general/p14...
# announcements
i
https://kotlinlang.slack.com/archives/general/p1466096655001049 even if they share compiled code it doesn't mean that the type parameter is erased. You can get
typeof(T)
and reflect a different type on each invocation. (I'm talking about .NET/CLR now)