anchor.diff:      ///         "pretzel" |> Choco.Install (fun p -> { p with Version = "0.4.0" })
       ///     )
       let Install (setParams: (ChocoInstallParams -> ChocoInstallParams)) (packages: string) =
  -
           if packages |> isNullOrEmpty then failwith "'packages' must not be empty."
   
           let parameters = setParams ChocoInstallDefaults
  
positive.code:         ToolPath = null
          AdditionalArgs = null
      }
  
      /// [omit]
      /// Tries to find the specified choco executable:
  
negative.code:     /// 1. In the `<ProgramData>\chocolatey\bin` directory
      /// 2. In the `PATH` environment variable.
      let FindExe =
          getPaths |> Seq.concat
              |> Seq.map (fun directory -> directory @@ "choco.exe")
              |> Seq.tryFind fileExists
  
      /// [omit]
      /// Invokes chocolatey withe the specified arguments
  