Я знаю, что kotlin не поддерживает более высокие типы. но я знаю, что это можно реализовать, как стрелка. вот мне было интересно, как это реализовать самому? Я не хочу использовать библиотеки. так что в основном то, что я хочу в коде, - это реализовать это:
interface akam<T<_>> {
fun <SomeType> doIt(item : T<SomeType>)
}