I have looked at aiohivebot before.
I also know about batch calls.
If you want -for example- more data than the bath-size allows (pagination), you could use above approach to keep the connection open for the next call- it could be faster than light hive, or any other library.
As for aysnc and other stuff, I have a better approach and just posted about it.
For some approaches, it doesn't really matter, if you use Beem or lighthive or requests or build your own lib...