Hi,

I'd expect the associative sequence could be constructed and assigned with another sequence in different order.
But it doesn't work, the src sequence must in the same order as the dst sequence defined.
E.g. map<pair<K1, int>, pair<K2, int> > cannot take make_map<K2, K1>(1, 2).

This is a bit disappointing :-(

Does I miss something?