We need to implement the /accounts endpoint, which requires storage of history of changes in accounts. Create a new module (AccountsHistory?) to avoid complicating AccountsState any more. Anything that can be got from the current state can still come from AccountsState.
https://docs.blockfrost.io/#tag/cardano--accounts