Module Tezos_duo_context_lib.Duo_context_sig

module Irmin_disk = Tezos_context_disk.Context
module Irmin_mem = Tezos_context_memory.Context
module Internal : sig ... end
module Abstract_types : sig ... end

Because we want to avoid a mismatch between a duo_context module instance and a duo_context value, we do not want the user to be able to craft values of these types.

module type CONTEXT = sig ... end
module type CONTEXT_PARAM = sig ... end
module type EXPORTED = sig ... end