Control message sent to a supervisor contains the Tid of the actor which send it and the state
Controls message sent from the children.
Cleanup and notify the supervisor that you have ended
* Send a TaskFailure up to the owner * Silently fails if there is no owner * Does NOT exit regular control flow
Stops the actor if the supervisor stops
Send to the owner if there is one
send your state to your owner
The default message handler, if it's an unknown messages it will send a FAIL to the owner.
A "reference" to an actor that may or may not be spawned, we will never know
Message "Atom" type
Stolen from std.concurrency;
Checks if a type has the required members to be an actor
Actor framework implementation