Use Hash::StoredIterator to make %hash->each({...}) iterator safe

 * Safe to nest calls to each()
 * Safe to use keys() and values() inside each()
 * Does NOT copy all keys, uses internal iterator