@ngn yes (what john said). i don't think it's bad to have a version that is not the current dialect (k5 in your case). As long as it's consistent and you can do sth with it.
from my point of view, you should make it more approachable by refactoring (for both embeddability and portability): move the linux-only to a single file and make that an example, allowing others. A web repl is always nice to have, but i think wasm32 will be hard for your implementation, lot's of work or wait for wasm64.
If you don't like that because ppl could use ngn/k too easily, then what do you want?