e(o.via.array.size);         if (o.via.array.size > 0) {             msgpack::object* p = o.via.array.ptr;             msgpack::object* const pend = o.via.array.ptr + o.via.array.size;             typename std::vector<T, Alloc>::