Module Tjr_lib_core.Tjr_store
A functional store.
Because of set and get, this module should probably not be opened.
module Internal : sig ... end
Internal implementation
module With_sig : sig ... end
include With_sig
val empty_fstore : ?allow_reset:bool -> unit -> fstore
allow_reset means that a ref can be set more than once (including the initialization
module Make_imperative_fstore : functor (S : sig ... end) -> sig ... end
An imperative version; the functional store can be accessed via a normal ocaml reference