The initial motivation for this project was just to see how far one can take Kotlin DSLs.<p>That said, it might be useful for situations where one needs to generate Wasm code in a general Kotlin context.<p>In a way, this project constitutes a Wasm "macro assembler" with the Kotlin as the "macro language" -- at the price of an "unusual" syntax.