Private Implementations
module Contents : Contents.STORE with type key = Hash.tPrivate content store.
module Node : Node.STORE with type key = Hash.t and type Val.hash = Contents.keyPrivate node store.
Private commit store.
module Branch : Branch.STORE with type value = Commit.keyPrivate branch store.
module Slice : Slice.S with type contents = Contents.key * Contents.value and type node = Node.key * Node.value and type commit = Commit.key * Commit.valuePrivate slices.
module Repo : sig ... endPrivate repositories.
module Sync : sig ... endURI-based low-level sync.