For example, a set of library procedures may provide data to an applica-
tion program that originates from a disk file. The library calls may completely
hide any knowledge of these files from the application program, simply supply-
ing data with no reference to its source.