anchor.diff:                  let functionInfos = 
                       if inpaths.Contains searchPath then
                           searchPathForFunctionFiles searchPath 
  -                        |> Seq.map (fun path -> pathTofunctionInfo path)
  +                        |> Seq.map pathTofunctionInfo
                       else Seq.empty
   
                   yield { Name = name; Path = searchPath; HelpName = helpname; Funcs = functionInfos; Toolboxes = []}
  
positive.code:             newArr :> obj            
          | x -> x
  
      let parsePackages (pkgs: string) =
          pkgs.Split([|';'|], StringSplitOptions.RemoveEmptyEntries) |> Array.toList |> List.map (fun pkg -> pkg.Trim())
  
      let filterPackages (pkgs: string list) =
          let badPkgs = [| "MS"; "Microsoft"; "System" |]
          pkgs |> List.filter (fun p -> (badPkgs |> Array.forall (fun bp -> not <| p.StartsWith(bp))))
  
      let tsvToMethodInfo (tsv: string) = 
          try
              [
                  for line in tsv.Split(Environment.NewLine.ToCharArray(), StringSplitOptions.RemoveEmptyEntries) do
                      let fields = line.Split([|'\t'|], StringSplitOptions.None)
                      yield {
                          Name = fields.[0]
                          InArgs = fields.[1].Split([|';'|], StringSplitOptions.RemoveEmptyEntries) |> Array.toList
                          OutArgs = fields.[2].Split([|';'|], StringSplitOptions.RemoveEmptyEntries) |> Array.toList
                          Access = fields.[3]
                          Static = fields.[4] = "1"
                      }
              ]
          with _ -> [ { Name = "Error"; InArgs = []; OutArgs = []; Access = "public"; Static = true }]
  
      let removeHtmlTags (html: string) =
          System.Text.RegularExpressions.Regex.Replace(html, @"<(.|\n)*?>", String.Empty)
  
      let addXMCDocMarkup (helpText: string) =   
          let splitChars = Environment.NewLine.ToCharArray()     
          let innerText = 
              helpText.Split(splitChars, StringSplitOptions.None) 
              |> Seq.map (fun str -> """<para>""" + str + """</para>""")
              |> Seq.reduce (+)
          """<summary>""" + innerText + """</summary>"""
  
      let parseHelp (pkgName: string) (helpText: string) =
          if helpText.Trim() = "" then None
          else helpText |> removeHtmlTags |> addXMCDocMarkup |> Some
  
      let commaDelm (strs: string []) = System.String.Join(",", strs)
  
negative.code:         let mltype = getMatlabTypeFromMatlabSig mvi
          let dntype = 
              try getDotNetType mltype
              with ex -> failwithf "%s: %s of %A" ex.Message mvi.Class mvi.Size
          {
              MatlabVariableInfo = mvi
              MatlabType = mltype
  