which-collection (npm): Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Keywords: map|set|weakmap|weakset|collection.es6|es2015|collection|javascript|which