sig
type 'a t = {
writer : 'a;
queue : (Core.Std.Int63.t * Core.Std.Time.t) Core.Std.Queue.t;
maximum_age : Core.Std.Time.Span.t;
mutable too_old : unit Import.Ivar.t;
}
val sexp_of_t : ('a -> Sexplib.Sexp.t) -> 'a t -> Sexplib.Sexp.t
end