though you could override oserialization for these certain container types
by adding overloads in the oarchive, it still isn't going to play nice with
facets or help leverage any of the other stuff about operator<<(ostream&, ..)