# Functions
AuthFromURI will create a Credentials object given the provided URI.
HostsFromURI will parse the hosts in the URI and return them as a slice of strings.
NewOptions will functionally merge a slice of mongo.Options in a "last-one-wins" manner, where nil options are ignored.
NewOptionsLister will construct a SetterLister from the provided Options object.
# Structs
OptionsLister implements an options.SetterLister object for an arbitrary options type.