yet another static functional language implemented in JS