Part IV. Functions and Generators