# Functions

NewResolver takes an address and returns a new resolver.
NewResolverFromAddress takes a net.Addr and constructs a resolver.
NewResolverFromUnresolvedAddr takes a util.UnresolvedAddr and constructs a resolver.

# Interfaces

Resolver is an interface which provides an abstract factory for net.Addr addresses.