Removed non-move std::map datum_t constructor.
Removed datum_t(const std::string &) constructor (in favor of datum_t(std::string &&)).