anchor.diff:        (var text (result.lines.join lineEnding))
         (var changedLines (getChangedLines result))
         {text: text,
  +       cursorLine: result.cursorLine,
          cursorX: result.cursorX,
          success: true,
          changedLines: changedLines,
  
positive.code:   {text: newText, options: options})
  
  (function test_format (result)
    (var lines (result.lines.slice))
    (when result.cursorX
      (var line lines[result.cursorLine])
      (set lines[result.cursorLine]
  
negative.code: (function publicResult (result)
    (if !result.success
      {text: result.origText,
       cursorLine: result.origCursorLine,
       cursorX: result.origCursorX,
       success: false,
       error: result.error}
  