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 )