> I'm unclear on the design goals of parameterizing JSObject. Why isn't JSObject just a list of (String,JSValue) tuples? Doing things this way permits the avoidance of the OverlappingInstances extension, and so makes the library H98 compliant. The downside is that the library is really clunky to use.