A procedure may be called before its DCL-PROC definition appears in the source,
provided a DCL-PR prototype (or the later definition) makes its signature
visible. The compiler resolves calls by name regardless of definition order, so
mutually-recursive and out-of-order procedures compile without reordering the
source.