std::map<std::string, VariableDeclaration *> out_variables;
std::map<std::string, unsigned> locations;
Version required_version;
std::map<std::string, VariableDeclaration *> out_variables;
std::map<std::string, unsigned> locations;
Version required_version;