Doing the login on the module will only allow one login per Python interpreter, right?
Whereas doing the login on a class would allow multiple connections.
Do we need multiple logins.

Can you add some words about multiple simultaneous queries?
Wouldn't it be useful to be able to run queries in parallel?
If so, can you give an API example?