pub type AgentMap = IndexMap<AgentID, Agent>;
A map of Agents, keyed by agent ID
Agent
struct AgentMap { /* private fields */ }