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