Added a comment mentioning the complexity of the datum_t(std::map<...> &&) constructor.