suspend part-of-day funct, list comprehension-->generators