code: function parseArray(array) {
    const templates = array.map(parse);
    const templateParameters = templates.reduce(
      (parameters, template) => parameters.concat(template.parameters),
      []
    );
    const templateFn = context => templates.map(template => template(context));
  
    return Template(templateFn, templateParameters);
  }
docs: Parses non-leaf-nodes in the template object that are arrays.