Checkpoint a hill climbing (extend ...).  Still need (generate ...).