An iteration form consists of two parts: An iteration macro that governs the expansion process and for clauses that declare the iteration process. This chapter specifies the iteration macros and special-clause operators. Specifications of sequence constructors can be found in later chapters.