A logic-ful templating library for JavaScript