anchor.diff:  
       member d.Range = 
           match d with 
  -        | SynModuleSigDecl.ModuleAbbrev (range=r)
  -        | SynModuleSigDecl.NestedModule (range=r)
  -        | SynModuleSigDecl.Val (range=r)
  -        | SynModuleSigDecl.Types (range=r)
  -        | SynModuleSigDecl.Exception (range=r)
  -        | SynModuleSigDecl.Open (range=r)
  -        | SynModuleSigDecl.NamespaceFragment (SynModuleOrNamespaceSig (range=r)) 
  -        | SynModuleSigDecl.HashDirective (range=r) -> r
  +        | SynModuleSigDecl.ModuleAbbrev (range=m)
  +        | SynModuleSigDecl.NestedModule (range=m)
  +        | SynModuleSigDecl.Val (range=m)
  +        | SynModuleSigDecl.Types (range=m)
  +        | SynModuleSigDecl.Exception (range=m)
  +        | SynModuleSigDecl.Open (range=m)
  +        | SynModuleSigDecl.NamespaceFragment (SynModuleOrNamespaceSig (range=m)) 
  +        | SynModuleSigDecl.HashDirective (range=m) -> m
   
   and SynModuleSigDecls = SynModuleSigDecl list
   
  
positive.code:     /// Get the syntactic range of source code covered by this construct.
      member x.Range = 
          match x with 
          | SynType.App (range=r)
          | SynType.LongIdentApp (range=r)
          | SynType.Tuple (range=r)
          | SynType.Array (range=r) 
          | SynType.Fun (range=r)
          | SynType.Var (range=r) 
          | SynType.Anon r 
          | SynType.WithGlobalConstraints (range=r)
          | SynType.StaticConstant (range=r)
          | SynType.StaticConstantExpr (range=r)
          | SynType.StaticConstantNamed (range=r)
          | SynType.HashConstraint (range=r)
          | SynType.MeasureDivide (range=r)
          | SynType.MeasurePower (range=r) -> r
          | SynType.LongIdent(lidwd) -> lidwd.Range
      
  and  
  
negative.code: /// or to continue with 'skip' function.
  type LexerEndlineContinuation = 
      | Token of LexerIfdefStackEntries
      | Skip of LexerIfdefStackEntries * int * range:range
      member x.LexerIfdefStack = 
        match x with 
        | LexerEndlineContinuation.Token(ifd) 
  