Is having automagic Close -> `UNLISTEN` behavior useful enough to justify this grossness? For one thing, this misses things like "  LISTEN ...", "/* comment */LISTEN ...", and "--comment\nLISTEN ...". These will basically leak `LISTEN`s with no way to ever get their notifications (which in fact may panic the connection later because conn.go still doesn't understand `NotificationResponse`).