CARR is a CAOS function that returns the agent currently holding the target.
Returns the ID of the agent currently holding the target, or NULL if it is not being carried.
It is often used to change behavior if an agent is being carried:
doif carr eq null **do stuff endi
doif carr ne null stop endi
It can also be used to affect a creature or another agent that is carrying the agent.