You mean like how some things take a Dial func? Maaaybe... The thing is, the way the connection is established is a little weird--it calls `pq.Open` directly and expects that this connection is *only* used for LISTEN/NOTIFY. Also, if we allow the API user to handle *re*connection, we should probably allow controlling the original connection as well. This could work, but honestly, I don't see the need for that much flexibility.