The doctrine of invariant sequence is ...less a true doctrine than a special definition of cognitive development ..., less a dogma than the hypothesization of logically necessary culturally invariant temporal sequences in the way children change their minds...