In amazonica, the with-client-config macro is described as follows:
(defmacro with-client-config
"Per invocation binding of client-config for ad-hoc
service calls using alternate client configuration."
I'm confused by the "per invocation" part. If I pass {:max-connections 1024} as the client config, does it set the connection pool size to 1024? From what I understand, amazonica uses a global S3 client.