Thread_safe_ivarA simple thread-safe ivar implementation.
val sexp_of_t : ('a -> Sexplib0.Sexp.t) -> 'a t -> Sexplib0.Sexp.tval create : unit -> _ t @@ portableval fill : 'a t -> 'a -> unit @@ portableval read : 'a t -> 'a @@ portableread t blocks until t is filled.
val peek : 'a t -> 'a option @@ portable