A node.js module to create weakmaps that automatically drop entries that get garbadge collected