Initial release with basic map and set.
No weakmap, since due to non-unique hash, keys always must be stored, so WeakMap won't use less memory than map.