A common problem I have with the different flavors of pools is that I forget to wait for the result. This problem is conceptually similar to how zerolog requires you to remember to call Msg{f} on the log event for it to be effectuated.
In the case of zerolog, this is solved by zerologlint. This is further bundled by golangci-lint, which makes it really easy to verify I remember to call the appropriate methods.
It would be fantastic if we had something similar for this module!