Native WeakValueMap

In my case, a TTL is not going work. I work on a library called rmemo (Reactive Memo). A signal library. Is uses WeakRef for the parent Signal to track if a child Signal is still live. It also enables the child Signal to be Garbage Collected.