package P is ... end P;
use
-ing with
-ed packages, with
the context clauses looking like:
with A; use A; with B; use B;
use
d.
package Entity is type Entity_Kind is ...; ... end Entity;
package Preelaborate_Package is pragma Preelaborate; ... end Preelaborate_Package;