enkeltype
Enkeltype is a term used in type theory and programming language design to denote a basic, indivisible type that serves as a primitive building block in a type system. Enkeltypes are the leaves of the type hierarchy and are not defined by applying type constructors such as function, product, or sum types. In many languages and texts, enkeltypes are also called base types, primitive types, or atomic types.
In practical terms, an enkeltype represents values with a fixed, well-understood representation and semantics. Common examples
In the context of the simply typed lambda calculus and related type systems, the set of types
Etymology and usage: the term derives from the idea of being "simple" or "atomic" within the type