subtype

A type that supports all the operations of its supertype. The subtype keyword can be used with parentheses to specify that a type is constrained to a certain type.