Not sure I'd be ready to abandon that all, just to have some JS sugars like Object.create(), getters and setters, or additional Array methods I don't care about. Don't misread me though. I don't pretend there is
in this casexof typechar*. The followingchar*: "string", int: "int"is an association list, mapping types to expressions. The compiler selects the expression associated with the type of the first argument; thus in this case it selects"string"and the program is transformed at compile-time ...