# Functions
NewConsulBackend constructs a Consul backend using the given API client and the prefix in the KV store.
# Constants
DefaultServiceName is the default Consul service name used when advertising a Vault instance.
# Structs
ConsulBackend is a physical backend that stores data at specific prefix within Consul.
ConsulLock is used to provide the Lock interface backed by Consul.