type t<'a> = Js.WeakSet.t<'a>
let make: unit => t<'a>
let add: (t<'a>, 'a) => t<'a>
let delete: (t<'a>, 'a) => bool
let has: (t<'a>, 'a) => bool