JHJ: HyperText JavaScript, breaking the barrier between JavaScript, PHP and compiled templates.