I was about to say that the support would have to come from the pooler as it is possible to have multiple applications in different languages connecting to the same pool(s).
Why from the pooler? If it were done at the server every client could use it?