WebAssembly has pointless do-nothing classes for every prototype/constructor/instance of each of its error types. That makes no sense. They should just use the ErrorConstructor/ErrorInstance/ErrorPrototype stuff provided by the runtime.