A javascript with Lispy syntax and macros