DEV Community

Discussion on: Let the compiler do the work for you!

 
shikasd profile image
Andrei Shikov

Arrow-kt implement support of higher kinded types for Kotlin (which has a similar limitation). They create a type using generic Kind<T, B> and some tools to convert it to usable Kotlin type.

Suggest you to check it out!