a command that takes an agent or set of agents and a set of commands as input and makes each agent in the set (in random order) follow the commands
a Boolean (true/false) reporter that takes a set of agents and a Boolean expression as input and that reports true if all of the agents in the set report true […]