Hrmm. I think my example was bad, since I was using the `page` call which is special, perhaps this is clearer?

analytics.identify("10", { "foo": "bar" })
analytics.track("Problem Checked")
analytics.track("Problem Checked")
analytics.identify("10", { "foo": "baz" })
analytics.track("Problem Checked")

Let's say that all of those calls are made in that order while processing a single page. One would hope that the results would be different from this:

analytics.identify("10", { "foo": "bar" })
analytics.track("Problem Checked")
analytics.identify("10", { "foo": "baz" })
analytics.track("Problem Checked")
analytics.track("Problem Checked")

I guess it's not clear to me how it knows which `identify` metadata to associate with each event... Always the first? Always the last? Or does the order, in fact, matter? Is it just for `page` calls that the order doesn't matter? If so, how does the page call figure out which identity to associate with that page view?