code: function compile(body) {
    const compiled = [];
    const len = body.length;
    for (let i = 0; i < len; i += 1) {
      const branch = body[i];
      if (!branch.skipThis) {
        compiled.push(transforms[branch.tokenType](branch, ...body.slice(i + 1)));
      }
    }
  
    return compiled;
  }
docs: Transform a template syntax tree into a Babylon AST
  @param {object[]} body
  @returns {object[]}