Allow WebAssembly modules to hold references to JS/DOM objects, passing them as arguments, storing them in locals and globals, and storing them in WebAssembly.Table objects.
Docs: https://github.com/WebAssembly/reference-types/blob/master/proposals/reference-types/Overview.md
Explainers: https://github.com/WebAssembly/reference-types/blob/master/proposals/reference-types/Overview.md