anchor.diff:          else DeterminePullRequestType <| prEvent?pull_request
   
       //--- Methods ---
  -    // Pull requests methods
  -    let ClosePullRequest (prUri : XUri) =
  -        Plug.New(prUri)
  -            .Post(Json("""{ "state" : "closed"  }""", [| new KeyValuePair<_, _>("Authorization", "token " + token.Value); new KeyValuePair<_, _>("X-HTTP-Method-Override", "PATCH") |]))
  -
  -    let QueueMergePullRequest (prUri : XUri) =
  -        let msg = String.Format("Will queue '{0}' for mergeability polling", prUri)
  -        logger.DebugFormat(msg)
  -        pollAgent.Post(prUri)
  -        DreamMessage.Ok(MimeType.JSON, "Queue for mergeability polling"B)
  -
       // Webhooks methods
       let WebHookExist repo =
           let auth = Json("", [| new KeyValuePair<_, _>("Authorization", "token " + token.Value) |])
  
positive.code:         // Use
          let allRepos = repos.Value.Split(',')
          CreateWebHooks allRepos
          ProcessRepos allRepos |> Seq.iter (fun resp -> printfn "%s" <| resp.ToText())
          result.Return()
          Seq.empty<IYield>.GetEnumerator()
  
  
negative.code:             loop(cache)
  
      //--- Functions ---
      let ValidateConfig key value =
          match value with
          | None -> raise(MissingConfig key)
  