type t
val make : name:key -> default:value -> t
val make_lazy : name:key -> default:( unit -> value ) -> t
val make_lazy_lwt : name:key -> default:( unit -> value Lwt.t ) -> t
val get : t -> value Lwt.t
val set : t -> value -> unit Lwt.t