create_name
std::string name = create_name(parent, "dir");
std::string name = create_name(parent, "file");
std::string newName = create_name(parent, "renamed-file");