What this module needs of an agent: somewhere to read the cost from. Narrower than Agent on purpose, so the module stays testable with a stub.
Agent
What this module needs of an agent: somewhere to read the cost from. Narrower than
Agenton purpose, so the module stays testable with a stub.