module SGState:State_builder.Option_ref(Datatype.Make(siginclude Datatype.Serializable_undefinedtypet =Register.SGraph.tval name :stringval reprs :Register.SGraph.t listval mem_project :(Project_skeleton.t -> bool) -> 'a -> boolend))(sigval name :stringval dependencies :State.t listend)
include State_builder.Ref
val memo : ?change:(data -> data) -> (unit -> data) -> dataNone),
it is possible to change with change.val map : (data -> data) -> data option
val may : (data -> unit) -> unit
val get_option : unit -> data option