kindtype
Kindtype is a term used in discussions of type systems to denote a classification of type constructors at a level above ordinary types. It is not a widely standardized feature in mainstream languages, but it appears in theoretical treatments of higher-kinded types and universe hierarchies. In such contexts, a kind classifies either a type or a type constructor; a kindtype would then operate at the level of classifying kinds themselves, effectively serving as a meta-classification for type-level abstractions.
Definition and usage: A kindtype can be thought of as a type whose instances are kinds or
Relation to existing concepts: In languages with higher-kinds, concepts such as Type, kinds, and universes (for
Examples: In a hypothetical language, a kindtype K could have values representing the kinds Star, Arrow, and
See also: Kind, Type, Higher-kinded types, Type theory, Universe (type theory), Sort (type theory).