THE SATISFYING LAZY GENERATION