Good catch, you can break it by translating JS like this to Finnish: var muu = 0; -> muu muu = 0; and compile back to JS -> var var = 0;
I'll need to extend the compiler to escape reserved words in the target language.
My understanding is that this is all about reserved words. It is a reverse mapping of (English) javascript reserved words from their non-English translations.