* Allow DB::Pool to be a generic connection pool
* Use fully qualified class name for consistency
Co-authored-by: Brian J. Cardiff <bcardiff@gmail.com>
* Wrap only the necessary code in an `ensure`
* Add spec for http client pool
* Fix ICE in crystal-sqlite3
Co-authored-by: Brian J. Cardiff <bcardiff@gmail.com>