Eugenio
08/02/2017, 3:10 PMfun <T: Any> foo(@implicit list: List<T>) { }
then we would generate an inline overload where we provide the @implicit
parameter and you would use it like
val bar = foo<List<String?>>() // T is List<String> which does extend Any