{
a:agent(router_placename()+"/Alice");
mesg(txt,id)::display(txt+" ");
disconnect()::display("Disconnect received"+eoln);
` -- send a request to repeat something without joining first
a->mesg(agentself,"blah");
` -- send a join request, a message and don't answer the message
a->join(agentself,"OkayFailer");
a->mesg(agentself,"blah")
}