ActorImplPtr init(const std::string& name, s4u::Host* host) const;
ActorImpl* start(const ActorCode& code);
static ActorImplPtr create(const std::string& name, const ActorCode& code, void* data, s4u::Host* host,
ActorImplPtr init(const std::string& name, s4u::Host* host) const;
ActorImpl* start(const ActorCode& code);
static ActorImplPtr create(const std::string& name, const ActorCode& code, void* data, s4u::Host* host,