This is a longer explanation of the Objc implementation for generics with Kotlin Native Interop framework…