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: 
  let github (results : ParseResults<_>) =
      match results.GetResult <@ GithubArgs.Add @> with
      | add -> 
          let group =
              add.TryGetResult <@ AddGithubArgs.Group @>
          let repository =
  
negative.code:             match add.TryGetResult <@ AddGithubArgs.Version @> with
              | Some v -> v
              | None -> ""
  
          Dependencies
              .Locate()
              .AddGithub(group, repository, file, version)
  
  let validateConfig (results : ParseResults<_>) =
      let credential = results.Contains <@ ConfigArgs.AddCredentials @>
      let token = results.Contains <@ ConfigArgs.AddToken @>
  