This annex outlines the specification of the package STANDARD containing
all predefined identifiers in the language. The corresponding package body
is implementation-defined and is not shown.

The operators that are predefined for the types declared in the package
STANDARD are given in comments since they are implicitly declared. Italics
are used for pseudo-names of anonymous types (such as universal_real) and
for undefined information (such as implementation_defined and
any_fixed_point_type).

Certain aspects of the predefined entities cannot be completely described
in the language itself. For example, although the enumeration type BOOLEAN
can be written showing the two enumeration literals FALSE and TRUE, the
short-circuit control forms cannot be expressed in the language.