The goal is to implement a form of pattern matching that works well in the existing dynamic environment of ECMAScript.
The goal is to find a way to do efficient pattern matching such as using an object tag. JS VMs already have a field for this that is used to tag various kinds of built-in objects.
This tag could be extended to also include a user space range.