std::vector<std::pair<std::string, std::string>> dmap;
mutable std::map<std::string, std::string> cache;
std::string root;
std::vector<std::pair<std::string, std::string>> dmap;
mutable std::map<std::string, std::string> cache;
std::string root;
bool load_map(const char *fname);
void map(const char *match, const char *path);
bool load_map(const char *fname);
void map(const char *match, const char *path);