void terrain(const std::string &);
void track(const std::string &);
void train(const std::string &, unsigned, const std::string &);
void terrain(const std::string &);
void track(const std::string &);
void train(const std::string &, unsigned, const std::string &);