anchor.diff:      | ForwardToEndOfWORD
       | BackwardToEndOfWord
       | BackwardToEndOfWORD
  +    | Nothing
   
   type VimAction = {
       repeat: int
  
positive.code: }
  
  module VimHelpers =
      let getRange (editor:TextEditorData) motion =
          match motion with
          | Right -> 
              let line = editor.GetLine editor.Caret.Line
  
negative.code:     | Select
      | Delete
      | Change
      | DoNothing
  
  //type Repeater =
  //    | Repeat of int
  
  type TextObject =
      | Character
  