rem: entry(proto_t pro, vector<proto_map*> *pro_l)
add: class entry { private: proto_t            proto; vector<proto_map*> *proto_list;  void spawn(const proto_map *map) const;  public: entry(proto_t pro, vector<proto_map*> *pro_l, bool fragile)
context:   entry(proto_t pro, vector<proto_map*> *pro_l)     {      proto      = pro;      proto_list = pro_l;    }