FrailMap is an extension of WeakMap that supports primitive values using WeakRef.
github.com/vicary/frail-map
vicary/frail-map