Make Pool's closed state clearer
Prototyping for Client class with a default that is still available through easy package-level functions