anchor.diff:  let restriction (results: ParseResults<RestrictionArgs>) =
       let restrictionRaw = results.GetResult <@ RestrictionArgs.Restriction @>
       let restriction, parseProblems = Requirements.parseRestrictions restrictionRaw
  -    
  +
       for problem in parseProblems |> Seq.map (fun x -> x.AsMessage) do
           Logging.traceWarnfn "Problem: %s" problem
  -        
  +
       Logging.tracefn "Restriction: %s" restrictionRaw
       Logging.tracefn "Simplified: %s" (restriction.ToString())
       Logging.tracefn "Frameworks: [ "
  
positive.code:     try
      let args = Environment.GetCommandLineArgs()
      match args with
      | [| "restore" |] | [| "--from-bootstrapper"; "restore" |] ->
          // fast restore route, see https://github.com/fsprojects/Argu/issues/90
          processWithValidationEx ignore false (fun _ -> true) (fun _ -> Dependencies.Locate().Restore()) ()
      | _ ->
          let parser = ArgumentParser.Create<Command>(programName = "paket",
                                                      helpTextMessage = sprintf "Paket version %s%sHelp was requested:" paketVersion Environment.NewLine,
  
negative.code: 
  let github (results : ParseResults<_>) =
      match results.GetResult <@ GithubArgs.Add @> with
      | add ->
          let group =
              add.TryGetResult <@ AddGithubArgs.Group @>
          let repository =
  