# Functions
New returns a new instance of the Client.
WithHTTPClient overrides the default HTTP client used to forward the requests.
WithLogger overrides the default logger.
WithReverseProxy overrides the default httputil.ReverseProxy.
# Interfaces
HTTPClient contains the function to perform the HTTP request to the proxied service.
# Type aliases
Option is the interface that allows to set client options.