A map of object keys to values with good garbage collection behavior. See WeakMap.
Returns whether an entry with the given key exists in a
Gets the value for a key in a map.
Sets the value for a given key.
Deletes the value for a given key. Returns whether the key was found and successfully deleted.
var WeakMap = require("collections/weak-map");