Module type Resource_intf.Resource

module type S = S
module type S_wrapped = S_wrapped
module type Simple = Simple
module Make_simple : functor (R : Simple) -> S_wrapped with module Key = R.Key and module Common_args = R.Common_args and type resource = R.t

Wrap a resource that does not natively support a has_close_started operation in a simple record to add such tracking.