# Functions
NewClient returns an instance of a Client.
NewKVStore returns an instance of KVStore with the file at the provided path.
WithNoSync WARNING: this is useful for tests only this skips fsyncing on every commit to improve write performance in exchange for no guarantees that the db will persist.