anchor.diff:      static member Create(enclosingEntity) =
           { Scope = []
             ScopeInlineValues = []
  -          VarNames = HashSet()
             GenericArgs = Map.empty
             EnclosingMember = None
             EnclosingEntity = enclosingEntity
  
positive.code: 
      let makeIdentFrom (com: IFableCompiler) (ctx: Context) (fsRef: FSharpMemberOrFunctionOrValue): Fable.Ident =
          let sanitizedName = (fsRef.CompiledName, Naming.NoMemberPart)
                              ||> Naming.sanitizeIdent (fun x -> ctx.VarNames.Contains(x) || com.IsUsedVarName(x))
          ctx.VarNames.Add sanitizedName |> ignore
          // Track all used var names in the file so they're not used for imports
          com.AddUsedVarName sanitizedName
          { Name = sanitizedName
            Type = makeType com ctx.GenericArgs fsRef.FullType
  
negative.code:         ctx, List.rev args
  
      let bindMemberArgs com ctx (args: FSharpMemberOrFunctionOrValue list list) =
          let ctx, transformedArgs, args =
              match args with
              // Within private members (first arg is ConstructorThisValue) F# AST uses
  