anchor.diff:  "YIELDDISC", "YIELDMAT"]
   
       let Arity6FunctionName: P<string> = ArityNFunctionNameMaker 6 ["ACCRINT", "CHOOSE", 
  +"OR",
   "PPMT", "PRICE", "PRODUCT", 
   "RATE", "RTD", 
   "SKEW", "SKEW.P", "STDEV", "STDEV.P", "STDEV.S", "STDEVA", "STDEVP", "STDEVPA", "SUBTOTAL", "SUM", "SUMPRODUCT", "SUMSQ", "SWITCH",
  
positive.code: "YIELD", "YIELDMAT"]
  
      let Arity7FunctionName: P<string> = ArityNFunctionNameMaker 7 ["ACCRINT", "CHOOSE", 
  "PRICE", "PRODUCT", 
  "RTD", 
  "STDEV", "STDEV.P", "STDEV.S", "STDEVA", "STDEVP", "STDEVPA", "SUBTOTAL", "SUM", "SUMIFS", "SUMPRODUCT", "SUMSQ", "SWITCH",
  
negative.code: "YIELDDISC"]
  
      let Arity5FunctionName: P<string> = ArityNFunctionNameMaker 5 ["CHOOSE", 
  "OFFSET", "OR",
  "PMT", "PPMT", "PRICEDISC", "PRICEMAT", "PRODUCT", "PV", 
  "RATE", "RECEIVED", "RTD", 
  "SKEW", "SKEW.P", "SQL.REQUEST", "STDEV", "STDEV.P", "STDEV.S", "STDEVA", "STDEVP", "STDEVPA", "SUBTOTAL", "SUM", "SUMIFS", "SUMPRODUCT", "SUMSQ", "SWITCH",
  