module Key : Core.Identifiable.Smodule Common_args : Core.Tval open_ : Key.t ‑> Common_args.t ‑> t Async.Deferred.Or_error.tval close : t ‑> unit Async.Deferred.tval close_finished : t ‑> unit Async.Deferred.tval is_closed : t ‑> boolis_closed t should return true iff close t has been called, even if
close_finished has not been determined.