Вопрос по другой теме: wasm modules. В спеке пишут что это основная единица программы. Только я до конца не понял что это: может ли 1 .wasm-файл содержать несколько модулей или wasm-файл это и есть модуль?
Может содержать несколько модулей и некотрые рантаймы это поддерживают, но большинство поддерживают только один модуль в файле, так как в 99% случаев этого достаточно. Модули как единица важны для изоляции памяти, глобальных переменных и таблицы вызовов. В дальнейшем эти модули смогут динамически линковаться