# Functions
NewClient creates a new gRPC helmgate client.
WithIDToken makes the client use the oauth id token(if it exists) instead of the oauth access token.
WithLogging registers a logging middleware.
WithMetrics registers prometheus metrics.
WithTokenSource uses oauth token add an authorization header to every outbound request.
WithTransportCreds adds transport credentials to the client.
# Type aliases
Opt is a single configuration option.