# Functions
EnsureCluster either returns an existing cluster instance or starts up a new one.
EnsureSingleInstance either returns an existing server instance or starts up a new one.
StopCluster stops the cluster.
StopSingleInstance stops the server.
# Structs
Cluster holds information about the cluster.
ClusterMember holds information about a single server in the cluster.
SingleInstance holds information about the single instance server.
# Type aliases
ClusterMemberRole is the type of the server that's part of the causal cluster.