function jstProcess(context, template) {
  var processor = new JstProcessor();
  processor.run_([ processor, processor.jstProcess_, context, template ]);
}
HTML template processor. Data values are bound to HTML templates
using the attributes transclude, jsselect, jsdisplay, jscontent,
jsvalues. The template is modifed in place. The values of those
attributes are JavaScript expressions that are evaluated in the
context of the data object fragment.

@param {JsExprContext} context Context created from the input data
object.

@param {Element} template DOM node of the template. This will be
processed in place. After processing, it will still be a valid
template that, if processed again with the same data, will remain
unchanged.