Five Uses for Generators