Type inference failed: Cannot infer type parameter T in
| constructor Cons<T, E : java.lang.Cloneable> | ( | l: MyList<in T>, | t: T | ) | |||
| None of the following substitutions | |||||||
| ( | MyList<in kotlin.Any> , | kotlin.Any | ) | ||||
| ( | MyList<in kotlin.Int> , | kotlin.Int | ) | ||||
| can be applied to | |||||||
| ( | MyList<kotlin.Int> , | kotlin.Any | ) | ||||