include sig ... endval sexp_of_t : ('a ‑> Base.Sexp.t) ‑> 'a t ‑> Base.Sexp.tval create : Incremental_kernel__.State.t ‑> ?on_observability_change:(is_now_observable:bool ‑> unit) ‑> (unit ‑> 'a) ‑> 'a tval watch : 'a t ‑> 'a Incremental_kernel__.Node.tval make_stale : Incremental_kernel__.State.t ‑> _ t ‑> unitval invalidate : Incremental_kernel__.State.t ‑> _ t ‑> unitval add_dependency : Incremental_kernel__.State.t ‑> _ t ‑> _ Dependency.t ‑> unitval remove_dependency : Incremental_kernel__.State.t ‑> _ t ‑> _ Dependency.t ‑> unit