Procs
proc addDOMExceptionModule(ctx: JSContext): Opt[void] {....raises: [], tags: [], forbids: [].}
proc JS_AddIntrinsicDOMException(ctx: JSContext): cint {.importc, ...raises: [], tags: [], forbids: [].}
proc JS_ThrowDOMException(ctx: JSContext; name, fmt: cstring): JSValue {. importc, varargs, discardable, ...raises: [], tags: [], forbids: [].}