from
Infers a KairoType at runtime from within a generic abstract class.
Parameters
T
the type being resolved.
baseClass
the generic parent class (e.g. Repository::class).
i
the type argument index (0-based).
thisClass
the concrete subclass whose type arguments are being resolved.