Could we piggyback on `**connection_pool_kw` in the constructor rather than passing it explicitly?