«^»
8.2. Ada 83

In a similar way, in Ada 83, a package can be split into two parts: a package specification and a package body. A limited private type can be used in much the same way as an opaque type can be used in Modula-2.