class History() to encapsulate common code in generators.
TurnGenerator.flush()