a reporter that takes a set of agents as input and reports a random agent or takes a list as input and reports a random item from the list
a keyword that takes one or more variable names as input and defines a new global (cross-program) variable with each name
a reporter that takes a set of agents and a Boolean expression as input and reports a new set of agents containing only the agents from the original set that […]
a keyword that defines the variables belonging to each turtle or breed of turtles
a reporter that reports the set of all turtles
keywords that begin and end procedures
a command that makes the agent exit immediately from the enclosing procedure or command
a command that takes a variable and a value as input and sets the value of the variable to the inputted value