<https://hacks.mozilla.org/2019/08/webassembly-interface-types/>