Nested type aliases in Kotlin 2.2
Use type aliases inside other structures
In Kotlin, type aliases can be used to give general type names a more domain-specific name, or long and complicated type names a more succinct name. With Kotlin 2.2, this feature is being extended to include nested type aliases.