nondegenerate
type erasure
metaclass
abstract type
phantom type
prefiguring
abstract class
exception
first article
nonimplement
unspecialized
unspecialised
proterotype
tweakable
ur-type
pretypify
general
time
still life
predecessor
gradual typing
brandless
proper class
prototype pattern
exotype
aggregation
typeful
sinecure
final method
mixin
imperative
generic type
composite pattern
nonstative
dialect
singleton pattern
accessory equipment
name-based type system
instantiation
archetype
nominal type system
template
dummy
object-oriented programming
third-class object
first-class entity
noninheritable
production
static
nonmodular