Part 3: Working with Analytic Types