> That's nice but basically kotlin already implemented that thing before an academic paper showed us it was possible.
According to Wikipedia, Kotlin first appeared in 2011. Algorithm W for inferring types in the Hindley-Milner type system was published in 1982.