WeakRefSet, a weak set with access to the fields
Iterable WeakMaps and WeakSets. Provides WeakRefMap and WeakRefSet which store values using WeakRefs and clean themselves up when garbage collected.
A WeakSet class for storing objects using weak references.