A Pascal program consists of modules called units. A unit can be used to group pieces of code
together, or to give someone code without giving the sources. Both programs and units
consist of code blocks, which are mixtures of statements, procedures, and variable or type
declarations.