Transcrypt is next in a line of "let's convert syntax of Python to syntax of JS". Now this is really not what I want. I can learn and use new syntax without problems. What I want is to remove the annoyance of "undefined is not a function", automatic conversion int -> str, or even worse obj -> str, passing too little/too few args etc. etc. This is something that REQUIRES understanding of types and some VM to keep the semantics.