/kt45461_5.kt:(298,305): warning: Type argument for type parameter 'S' cannot be inferred because it has incompatible upper bounds: String, K (of fun <K : L, L : N, N : Number> main) (multiple incompatible classes: kotlin/String, kotlin/Number). This will become an error in a future release. See https://youtrack.jetbrains.com/issue/KT-51221.
