anchor.diff:      interface System.IComparable with
          member this.CompareTo that = 
             match that with 
  -          | :? PackageName as that -> this.GetCompareString().CompareTo(that.GetCompareString())
  +          | :? PackageName as that -> StringComparer.Ordinal.Compare(this.GetCompareString(), that.GetCompareString())
             | _ -> invalidArg "that" "cannot compare value of different types"
   
   /// Function to convert a string into a NuGet package name
  
positive.code:     interface System.IComparable with
         member this.CompareTo that = 
            match that with 
            | :? GroupName as that -> this.GetCompareString().CompareTo(that.GetCompareString())
            | _ -> invalidArg "that" "cannot compare value of different types"
  
  /// Function to convert a string into a group name
  
negative.code: ﻿module Paket.Domain
  
  open System
  open System.IO
  open System.Text.RegularExpressions
  
  