anchor.diff:  
     let internal genericParameters (api: Api) = api.Name |> Name.displayName |> Seq.rev |> Seq.collect (fun x -> x.GenericParametersForDisplay) |> Seq.distinct |> Seq.toList
   
  -  let toLower (str: string) = str.ToLower()
  -  let urlEncode (str: string) = HttpUtility.UrlEncode(str)
  +  let internal toLower (str: string) = str.ToLower()
  +  let internal urlEncode (str: string) = HttpUtility.UrlEncode(str)
   
  -  module FSharp =
  -    let internal fullOpReplaceTable =
  +  module internal FSharp =
  +    let fullOpReplaceTable =
         dict [
           "..", "[-..-]"
           ".. ..", "[-..-..-]"
  
positive.code:         "~%", "[-zr"
        ]
  
      let internal opReplaceTable =
        dict [
          '<', '['
          '>', ']'
  
negative.code:         '?', 'q'
        ]
  
      let isActivePattern (api: Api) = match api.Signature with ApiSignature.ActivePatten _ -> true | _ -> false
  
      let replaceOp (name: string) =
        let op = name.[2..(name.Length - 3)]
  