Tezos_duo_context_lib.Duo_context_sigmodule Irmin_disk = Tezos_context_disk.Contextmodule Irmin_mem = Tezos_context_memory.Contextmodule Brassaia_disk = Tezos_context_brassaia.Tezos_context.Contextmodule Brassaia_mem =
Tezos_context_brassaia_memory.Tezos_context_memory.Contextmodule Tezedge = Tezos_context_tezedge.Contextmodule Internal : sig ... endmodule Abstract_types : sig ... endBecause 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 ... endmodule type CONTEXT_PARAM = sig ... endmodule type EXPORTED = sig ... end