https://go.dev/doc/effective_go#package-names `By convention, packages are given lower case, single-word names; there should be no need for underscores or mixedCaps.` And the type `ConnectionPool` -> `Pool` ?