code: function _addPos(pos1, pos2) {
          return {line: pos1.line + pos2.line, ch: (pos2.line === 0 ? pos1.ch + pos2.ch : pos2.ch)};
      }
docs: @private
  
  Adds two {line, ch}-style positions, returning a new pos.