GCC was complaining that 'value' in dictiter_iternextvalue() wasn't necessarily always set before used.  Between Tim, Armin & me we couldn't prove GCC wrong, so we decided to fix the algorithm.  This version is Armin's.
GCC was complaining that 'value' in dictiter_iternextvalue() wasn't
necessarily always set before used.  Between Tim, Armin & me we
couldn't prove GCC wrong, so we decided to fix the algorithm.  This
version is Armin's.

sk-/python2.7-type-annotator,sk-/python2.7-type-annotator,sk-/python2.7-type-annotator