# Functions
NewDialer creates a new Dialer from the specified config.
NewDNSClient creates a new DNS client.
NewDNSClientWithOverrides creates a new DNS client, similar to NewDNSClient, with the option to override the default Hostname and SNI.
NewHTTPTransport creates a new HTTPRoundTripper from the given Config.
NewQUICDialer creates a new QUICDialer using the given Config.
NewResolver creates a new resolver from the specified config.
NewTLSDialer creates a new TLSDialer from the specified config.