Multi-Stage JavaScript. - Anthony Savidis; Yannis Apostolidis; Yannis Lilis (CoRR, 2018)