# Functions

ClusterNameFromURI extracts the server name from the uri (removing prefix/suffix).
Difference returns the difference of the DB & Schema slices i.e.
NewCluster will create an appropriate cluster implementation for the given type.
Union returns a union of the DB & Schema slices.

# Interfaces

Cluster interaface represents a DB cluster type that we can execute upon.