JavaScript needs macros · HackerTrans