### Background ### Changes ### PR Quality Checklist - [ ] I have run the following commands against my code to ensure it passes our linters: ```shell black . --exclude test.py isort . mypy . autoflake --remove-all-unused-imports --recursive --ignore-init-module-imports --ignore-pass-after-docstring --in-place agbenchmark ```