Implemented by types which have a known length.
The meaning of “length” depends on the type. For example, the length of a String is defined as the number of bytes it stores.
String