map<string, int> readNames(string);
int readNames(string, map<string, string>&);
int readNames(string, map<string, vector<string> >&);
map<string, int> readNames(string);
int readNames(string, map<string, string>&);
int readNames(string, map<string, vector<string> >&);