I did most of the work on
https://github.com/WebKit/WebKit/pull/47851 but a few pieces need implementing by someone who is more involved in glib API maintenance. Specifically, I had these two questions I didn’t know the answer to:
2. What types of JavaScript value return types do we want to continue to support? Is the existing number/array/dictionary/string/date/null abstraction enough, or is there a specific need to support more types?