# Functions
NewHealthChecker returns a new HealthChecker based on transport.
NewProxy returns a new proxy.
# Variables
ErrCachedClosed means cached connection was closed by peer.
ErrNoForward means no forwarder defined.
ErrNoHealthy means no healthy proxies left.
# Interfaces
HealthChecker checks the upstream health.