`module How_to_dump : sig ... end`
`type watch````=` `{`

`dump_if_delayed_by : Core_kernel.Time_ns.Span.t;`
`how_to_dump : How_to_dump.t;`

`}```
`include sig ... end`
`val watch_of_sexp : Base.Sexp.t ‑> watch`
`val sexp_of_watch : watch ‑> Base.Sexp.t`
`type t````=`

`|` `Watch of watch`
`|` `Do_not_watch`

``
`include sig ... end`
`val t_of_sexp : Base.Sexp.t ‑> t`
`val sexp_of_t : t ‑> Base.Sexp.t`