A pair structure which is either
The description above is more restrictive than the formal ontological definition for Lists, which places no constraints on the number (or presence) of its first and rest properties. Conformance to these expectations is strongly recommended, but implementations should be aware that some data may take a more flexible approach.