one more explicit std::string constructor