anchor.diff:  
   let findPackageVersions (results : ParseResults<_>) =
       let maxResults =
  -        let arg = (results.TryGetResult <@ FindPackageVersionsArgs.Max_Results @>,
  -                   results.TryGetResult <@ FindPackageVersionsArgs.Max_Results_Legacy @>)
  +        let arg = (results.TryGetResult FindPackageVersionsArgs.Max_Results,
  +                   results.TryGetResult FindPackageVersionsArgs.Max_Results_Legacy)
                     |> legacyOption results (ReplaceArgument("--max", "max"))
           defaultArg arg 10000
       let dependencies = Dependencies.TryLocate()
       let name =
  -        let arg = (results.TryGetResult <@ FindPackageVersionsArgs.NuGet @>,
  -                   results.TryGetResult <@ FindPackageVersionsArgs.NuGet_Legacy @>)
  +        let arg = (results.TryGetResult FindPackageVersionsArgs.NuGet,
  +                   results.TryGetResult FindPackageVersionsArgs.NuGet_Legacy)
                     |> legacyOption results (OmitArgument "nuget")
  -        require arg (fun _ -> results.GetResult <@ FindPackageVersionsArgs.NuGet @>)
  +        require arg (fun _ -> results.GetResult FindPackageVersionsArgs.NuGet)
       let sources =
  -        let arg = (results.TryGetResult <@ FindPackageVersionsArgs.Source @>,
  -                   results.TryGetResult <@ FindPackageVersionsArgs.Source_Legacy @>)
  +        let arg = (results.TryGetResult FindPackageVersionsArgs.Source,
  +                   results.TryGetResult FindPackageVersionsArgs.Source_Legacy)
                     |> legacyOption results (ReplaceArgument("--source", "source"))
           discoverPackageSources arg dependencies
   
  
positive.code:     results.GetAllResults().Length = 1
  
  let autoRestore (results : ParseResults<_>) =
      match results.GetResult <@ Flags @> with
      | On -> Dependencies.Locate().TurnOnAutoRestore()
      | Off -> Dependencies.Locate().TurnOffAutoRestore()
  
  let convert (results : ParseResults<_>) =
      let force = results.Contains <@ ConvertFromNugetArgs.Force @>
      let noInstall = results.Contains <@ ConvertFromNugetArgs.No_Install @>
      let noAutoRestore = results.Contains <@ ConvertFromNugetArgs.No_Auto_Restore @>
      let credsMigrationMode =
          (results.TryGetResult <@ ConvertFromNugetArgs.Migrate_Credentials @>,
           results.TryGetResult <@ ConvertFromNugetArgs.Migrate_Credentials_Legacy @>)
          |> legacyOption results (ReplaceArgument("--migrate-credentials", "--creds-migration"))
  
      Dependencies.ConvertFromNuget(force, noInstall |> not, noAutoRestore |> not, credsMigrationMode)
  
  let findRefs (results : ParseResults<_>) =
      let packages =
          let arg = (results.TryGetResult <@ FindRefsArgs.NuGets @>,
                     results.TryGetResult <@ FindRefsArgs.NuGets_Legacy @>)
                    |> legacyOption results (OmitArgument "nuget")
          require arg (fun _ -> results.GetResult <@ FindRefsArgs.NuGets @>)
      let group =
          let arg = (results.TryGetResult <@ FindRefsArgs.Group @>,
                     results.TryGetResult <@ FindRefsArgs.Group_Legacy @>)
                    |> legacyOption results (ReplaceArgument("--group", "group"))
  
          defaultArg arg (Constants.MainDependencyGroup.ToString())
  
negative.code:         | Some Keep_Patch -> Some InterprojectReferencesConstraint.KeepPatch
          | None -> None
      let symbols =
          (results.Contains PackArgs.Symbols,
           results.Contains PackArgs.Symbols_Legacy)
          |> legacyBool results (ReplaceArgument("--symbols", "symbols"))
      let includeReferencedProjects =
          (results.Contains PackArgs.Include_Referenced_Projects,
           results.Contains PackArgs.Include_Referenced_Projects_Legacy)
          |> legacyBool results (ReplaceArgument("--include-referenced-projects", "Include_Referenced_Projects"))
      let projectUrl =
          (results.TryGetResult PackArgs.Project_Url,
           results.TryGetResult PackArgs.Project_Url_Legacy)
          |> legacyOption results (ReplaceArgument("--project-url", "project-url"))
  
      Dependencies.Locate()
  