And why does this file exist at all?
https://github.com/yiplee/sqlc/blob/main/db.go
It provides an unused Connect function which has nothing to do with the rest of the library and only wraps nap.
There is no need for nap or its downstream dependencies.
IMO the entirety of 525b1d5 should be reverted, it has nothing to do with the library.