code: function binOpEmitter(str) {
      return function(node, frame) {
          this.compile(node.left, frame);
          this.emit(str);
          this.compile(node.right, frame);
      };
  }
docs: A common pattern is to emit binary operators