anchor.diff:  open Newtonsoft.Json
   open Newtonsoft.Json.Converters
   
  +let missingDefinitions = new List<string>()
   type System.String with
       member this.CamelCaseToSeparate() =
           System.Text.RegularExpressions.Regex.Replace(this, "([A-Z])", " $1")
  
positive.code: [<EntryPoint>]
  let main argv = 
      GenerateGlossary()
      Console.ReadKey() |> ignore
      0 // return an integer exit code
  
negative.code:         for part in parts do
              let keyEnds = part.IndexOf("\r\n")
              let key = part.Substring(0, keyEnds).Trim()
              let keys = key.Split([| '|' |], StringSplitOptions.RemoveEmptyEntries)
              let value = part.Substring(keyEnds + 1)
              for k in keys do
                  dictionary.Add(k.Trim(), value)
      printfn "%A" dictionary
      dictionary
  
  